IDataSourceDesigner Interfaz

Definición

Define la funcionalidad básica para un diseñador de orígenes de datos.

public interface class IDataSourceDesigner
public interface IDataSourceDesigner
type IDataSourceDesigner = interface
Public Interface IDataSourceDesigner
Derivado

Comentarios

La IDataSourceDesigner interfaz define una interfaz a través de la cual puede implementar servicios básicos para un diseñador de orígenes de datos. Un diseñador solo está activo en tiempo de diseño y debe estar asociado a un origen de datos, mediante un DesignerAttribute, para cargarse cuando se crea un origen de datos del tipo asociado en tiempo de diseño.

La IDataSourceDesigner interfaz proporciona métodos y propiedades que puede implementar para proporcionar un comportamiento personalizado en tiempo de diseño.

Un diseñador también puede usar los servicios en tiempo de diseño disponibles para realizar una variedad de tareas, incluida la encuesta del entorno en tiempo de diseño actual para los componentes y sus propiedades, leer y establecer los valores de las propiedades de los componentes, administrar el cuadro de herramientas, administrar los componentes seleccionados o mostrar una interfaz de usuario que se puede usar para configurar valores o para aplicar más procesamiento.

En la mayoría de los casos, implemente el diseñador personalizado para un origen de datos derivando de la DataSourceDesigner clase . Los orígenes de datos cuyo diseñador asociado no deriva de DataSourceDesigner se muestran en la bandeja de componentes. La DataSourceDesigner clase implementa la IDataSourceDesigner interfaz y proporciona compatibilidad adicional en tiempo de diseño que puede ser de uso para los autores de diseñadores. Para obtener más información, consulte la documentación de referencia de estas clases.

Para obtener información general sobre cómo crear componentes de diseño, consulte Extensión de la compatibilidad con Design-Time.

Propiedades

Nombre Description
CanConfigure

Obtiene un valor que indica si se puede llamar al Configure() método .

CanRefreshSchema

Obtiene un valor que indica si se puede llamar al RefreshSchema(Boolean) método .

Métodos

Nombre Description
Configure()

Inicia el Asistente para configuración del origen de datos subyacente.

GetView(String)

Obtiene para DesignerDataSourceView la vista especificada.

GetViewNames()

Obtiene los nombres de las vistas del origen de datos subyacente.

RefreshSchema(Boolean)

Actualiza el esquema del origen de datos subyacente.

ResumeDataSourceEvents()

Reanuda la generación de eventos de origen de datos después de llamar al SuppressDataSourceEvents() método .

SuppressDataSourceEvents()

Suprime todos los eventos generados por un origen de datos hasta que se llame al ResumeDataSourceEvents() método .

Eventos

Nombre Description
DataSourceChanged

Se produce cuando un origen de datos ha cambiado de una manera que afecta a los controles enlazados a datos.

SchemaRefreshed

Se produce cuando los campos o datos del origen de datos subyacente han cambiado.

Se aplica a

Consulte también