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 for 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 a pesquisa do ambiente atual de tempo de design para componentes e suas propriedades, leitura e configuração de valores de propriedades de 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 para 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 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 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 ampliando o suporte Design-Time.

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