IControlDesignerAccessor Interface
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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. |