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

基になるデータ ソースのフィールドまたはデータが変更されたときに発生します。

適用対象

こちらもご覧ください