IDataSourceDesigner Interface

Definição

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.

Aplica-se a

Ver também