Compartilhar via


IControlDesignerAccessor Interface

Definição

Fornece acesso a um designer de controle para armazenar dados temporários de tempo de design associados ao 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 próprio controle. 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

UserData

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

Métodos

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 do controle que implementa este método.

Aplica-se a

Confira também