IDataSourceDesigner 接口

定义

定义数据源设计器的基本功能。

public interface class IDataSourceDesigner
public interface IDataSourceDesigner
type IDataSourceDesigner = interface
Public Interface IDataSourceDesigner
派生

注解

接口 IDataSourceDesigner 定义一个接口,通过该接口可为数据源设计器实现基本服务。 设计器仅在设计时处于活动状态,并且必须使用 与数据源关联, DesignerAttribute以便在设计时创建关联类型的数据源时进行加载。

接口 IDataSourceDesigner 提供方法和属性,你可以实现这些方法和属性,以便在设计时提供自定义行为。

设计器还可以使用可用的设计时服务来执行各种任务,包括调查组件及其属性的当前设计时环境、读取和设置组件的属性值、管理工具箱、管理所选组件,或显示可用于配置值或应用进一步处理的用户界面。

在大多数情况下,通过从 类派生数据源来实现数据源的 DataSourceDesigner 自定义设计器。 其关联设计器不派生自 DataSourceDesigner 的数据源显示在组件托盘中。 类 DataSourceDesigner 实现 接口, IDataSourceDesigner 并提供可能用于设计器作者的其他设计时支持。 有关详细信息,请参阅这些类的参考文档。

有关创建设计组件的概述,请参阅 扩展Design-Time支持

属性

CanConfigure

获取一个值,该值指示是否可以调用 Configure() 方法。

CanRefreshSchema

获取一个值,该值指示是否可以调用 RefreshSchema(Boolean) 方法。

方法

Configure()

启动基础数据源的配置向导。

GetView(String)

获取指定视图的 DesignerDataSourceView

GetViewNames()

获取基础数据源中的视图的名称。

RefreshSchema(Boolean)

刷新基础数据源的架构。

ResumeDataSourceEvents()

调用 SuppressDataSourceEvents() 方法后继续引发数据源事件。

SuppressDataSourceEvents()

取消由数据源引发的所有事件,直至调用 ResumeDataSourceEvents() 方法。

事件

DataSourceChanged

当数据源以某种影响数据绑定控件的方式发生更改时发生。

SchemaRefreshed

基础数据源的字段或数据已更改时发生。

适用于

另请参阅