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

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

適用対象

こちらもご覧ください