IControlDesignerAccessor Interface

Definição

Proporciona acesso a um designer de controlo para armazenar dados temporários em tempo de projeto associados a um controlo.

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

Observações

As propriedades e métodos definidos na IControlDesignerAccessor interface oferecem uma forma conveniente para o projetista de controlos aceder a um controlo para passar e recuperar dados temporários em tempo de projeto. A interface é implementada pela Control classe. Os designers de controlo utilizam a implementação desta interface para aceder ao controlo.

Os dados temporários em tempo de projeto não são preservados com o próprio controlo. Para persistir dados de tempo de projeto para um controlo, deve recuperar o conteúdo da UserData propriedade e armazená-lo numa localização específica para o designer.

Propriedades

Name Description
UserData

Quando implementado, obtém uma coleção de informação que pode ser acedida por um designer de controlo.

Métodos

Name Description
GetDesignModeState()

Quando implementado, obtém o estado do controlo durante a utilização na superfície de projeto.

SetDesignModeState(IDictionary)

Quando implementado, define o estado de controlo antes de o renderizar na superfície de design.

SetOwnerControl(Control)

Quando implementado, especifica o controlo que atua como proprietário do controlo que implementa este método.

Aplica-se a

Ver também