Compartilhar via


IControlDesignerAccessor Interface

Definição

Fornece acesso a um designer de controle para armazenar dados temporários de tempo de design associados a um controle.

public interface class IControlDesignerAccessor
public interface IControlDesignerAccessor
type IControlDesignerAccessor = interface
Public Interface IControlDesignerAccessor
Derivado

Comentários

A propriedade e os IControlDesignerAccessor métodos definidos na interface oferecem uma maneira conveniente para o designer de controle acessar um controle para passar e recuperar dados temporários em tempo de design. A interface é implementada pela Control classe. Os designers de controle usam a implementação dessa interface para acessar o controle.

Os dados temporários de tempo de design não são persistidos com o controle em si. Para persistir dados de tempo de design para um controle, você deve recuperar o conteúdo da UserData propriedade e armazená-los em um local específico do designer.

Propriedades

Nome Description
UserData

Quando implementado, obtém uma coleção de informações que podem ser acessadas por um designer de controle.

Métodos

Nome Description
GetDesignModeState()

Quando implementado, obtém o estado do controle durante o uso na superfície de design.

SetDesignModeState(IDictionary)

Quando implementado, define o estado de controle antes de renderizá-lo na superfície de design.

SetOwnerControl(Control)

Quando implementado, especifica o controle que atua como o proprietário para o controle que implementa esse método.

Aplica-se a

Confira também