IDataSourceDesigner 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.
Define a funcionalidade básica para um designer de fonte de dados.
public interface class IDataSourceDesigner
public interface IDataSourceDesigner
type IDataSourceDesigner = interface
Public Interface IDataSourceDesigner
- Derivado
Observações
A IDataSourceDesigner interface define uma interface através da qual pode implementar serviços básicos para um designer de fontes de dados. Um designer está ativo apenas no momento do projeto e deve estar associado a uma fonte de dados, usando um DesignerAttribute, para ser carregado quando uma fonte de dados do tipo associado é criada no momento do projeto.
A IDataSourceDesigner interface fornece métodos e propriedades que pode implementar para fornecer um comportamento personalizado no momento do design.
Um projetista pode também utilizar os serviços disponíveis em tempo de conceção para realizar uma variedade de tarefas, incluindo o levantamento do ambiente atual em tempo de projeto para componentes e as suas propriedades, leitura e definição dos valores das propriedades dos componentes, gestão da caixa de ferramentas, gestão de componentes selecionados ou apresentação de uma interface de utilizador que possa ser usada para configurar valores ou aplicar processamento adicional.
Na maioria dos casos, implementa o teu designer personalizado para uma fonte de dados derivando-a da DataSourceDesigner classe. Fontes de dados cujo designer associado não deriva DataSourceDesigner são exibidas na bandeja de componentes. A DataSourceDesigner classe implementa a IDataSourceDesigner interface e fornece suporte adicional em tempo de design que pode ser útil para autores de designers. Para mais informações, consulte a documentação de referência destas disciplinas.
Para uma visão geral da criação de componentes de design, veja Extensão Design-Time Suporte.
Propriedades
| Name | Description |
|---|---|
| CanConfigure |
Obtém um valor que indica se o Configure() método pode ser chamado. |
| CanRefreshSchema |
Obtém um valor que indica se o RefreshSchema(Boolean) método pode ser chamado. |
Métodos
| Name | Description |
|---|---|
| Configure() |
Inicia o assistente de configuração da fonte de dados subjacente. |
| GetView(String) |
Obtém-se para DesignerDataSourceView a vista especificada. |
| GetViewNames() |
Obtém os nomes das visualizações na fonte de dados subjacente. |
| RefreshSchema(Boolean) |
Atualiza o esquema da fonte de dados subjacente. |
| ResumeDataSourceEvents() |
Retoma a geração de eventos da fonte de dados após chamar o SuppressDataSourceEvents() método. |
| SuppressDataSourceEvents() |
Suprime todos os eventos gerados por uma fonte de dados até que o ResumeDataSourceEvents() método seja chamado. |
evento
| Name | Description |
|---|---|
| DataSourceChanged |
Ocorre quando uma fonte de dados mudou de forma a afetar os controlos ligados aos dados. |
| SchemaRefreshed |
Ocorre quando os campos ou dados da fonte de dados subjacente mudaram. |