Compartilhar via


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

Comentários

A IDataSourceDesigner interface define uma interface por meio da qual você pode implementar serviços básicos para um designer de fonte de dados. Um designer só está ativo em tempo de design e deve ser associado a uma fonte de dados, usando um DesignerAttribute, para ser carregado quando uma fonte de dados do tipo associado é criada em tempo de design.

A IDataSourceDesigner interface fornece métodos e propriedades que você pode implementar para fornecer comportamento personalizado em tempo de design.

Um designer também pode usar os serviços de tempo de design disponíveis para executar uma variedade de tarefas, incluindo o levantamento do ambiente de tempo de design atual para componentes e suas propriedades, leitura e definição dos valores das propriedades dos componentes, gerenciamento da caixa de ferramentas, gerenciamento de componentes selecionados ou exibição de uma interface do usuário que pode ser usada para configurar valores ou aplicar processamento adicional.

Na maioria dos casos, implemente seu designer personalizado para uma fonte de dados derivando-o da DataSourceDesigner classe . As fontes de dados cujo designer associado não deriva são DataSourceDesigner exibidas na bandeja de componentes. A DataSourceDesigner classe implementa a IDataSourceDesigner interface e fornece suporte adicional de tempo de design que pode ser usado para autores de designers. Para obter mais informações, consulte a documentação de referência para essas classes.

Para obter uma visão geral da criação de componentes de design, consulte Estendendo Design-Time suporte.

Propriedades

CanConfigure

Obtém um valor que indica se o método Configure() pode ser chamado.

CanRefreshSchema

Obtém um valor que indica se o método RefreshSchema(Boolean) pode ser chamado.

Métodos

Configure()

Inicializa o assistente de configuração da fonte de dados subjacente.

GetView(String)

Obtém o DesignerDataSourceView para a exibição especificada.

GetViewNames()

Obtém os nomes das exibições na fonte de dados subjacente.

RefreshSchema(Boolean)

Atualiza o esquema da fonte de dados subjacente.

ResumeDataSourceEvents()

Retoma a geração de eventos de fonte de dados depois de chamar o método SuppressDataSourceEvents().

SuppressDataSourceEvents()

Suprime todos os eventos gerados por uma fonte de dados até que o método ResumeDataSourceEvents() seja chamado.

Eventos

DataSourceChanged

Ocorre quando um controle de fonte de dados tiver sido alterado de maneira que afete os controles associados a dados.

SchemaRefreshed

Ocorre quando os campos ou os dados da fonte de dados subjacente foram alterados.

Aplica-se a

Confira também