IDataSourceDesigner Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |