BaseDataListDesigner クラス
アセンブリ: System.Design (system.design.dll 内)

Public MustInherit Class BaseDataListDesigner Inherits TemplatedControlDesigner Implements IDataBindingSchemaProvider, IDataSourceProvider
public abstract class BaseDataListDesigner : TemplatedControlDesigner, IDataBindingSchemaProvider, IDataSourceProvider
public ref class BaseDataListDesigner abstract : public TemplatedControlDesigner, IDataBindingSchemaProvider, IDataSourceProvider

デザイナ ホストで、ソース ビューからデザイン ビューに切り替えると、BaseDataList 抽象クラスから派生したコントロールを記述するマークアップのソース コードが解析され、コントロールのデザイン時バージョンがデザイン サーフェイスに作成されます。元のソース ビューに切り替えると、デザイン時のコントロールがマークアップのソース コードに保持され、Web ページのマークアップに反映されます。BaseDataListDesigner 抽象クラスは、BaseDataList から派生したコントロールを、デザイナ ホストで、デザイン時に使用できるようにするコンポーネントの基本クラスとして機能します。
BaseDataListDesigner クラスのプロパティは、次の機能を提供します。
ActionLists プロパティは、DesignerActionListCollection オブジェクトを返します。一般にこのオブジェクトには、デザイナの継承ツリーの各レベルについて、DesignerActionList クラスから派生したオブジェクトが格納されます。
-
DataKeyField、DataMember、DataSource、および DataSourceID の各プロパティは、関連付けられたコントロールの対応するプロパティにアクセスできます。
-
DataSourceDesigner プロパティは、関連付けられたコントロールのデータ ソースのデザイナにアクセスできます。DesignerView プロパティは、データ ソースの既定のビューを取得します。
BaseDataListDesigner クラスのメソッドは、次の機能を提供します。
-
Initialize メソッドは、関連付けられたコントロールをデザイナで表示、編集、デザインできるように準備します。InvokePropertyBuilder メソッドは、コントロールのコンポーネント エディタを起動します。PreFilterProperties メソッドは、関連付けられたコントロールのデザイン時プロパティを追加、削除、またはシャドウする場合に使用します。
-
GetDesignTimeDataSource メソッドは、デザイン時にデータ ソースとして使用できるオブジェクトを生成します。GetSelectedDataSource メソッドは、関連付けられたコントロールのコンテナからデータ ソースを取得します。GetResolvedSelectedDataSource メソッドは、コントロール コンテナから、特定のデータ メンバに解決されるデータ ソースを取得します。GetTemplateContainerDataSource メソッドは、テンプレート コンテナのデータ ソースを取得します。
-
OnComponentChanged メソッドは、関連付けられたコントロールに変更があった場合に呼び出されます。OnDataSourceChanged メソッドは、関連付けられたコントロールのデータ ソースが変更された場合に呼び出されます。OnSchemaRefreshed メソッドは、関連付けられたコントロールのデータ ソースのスキーマが変更された場合に呼び出されます。OnAutoFormatApplied メソッドは、オートフォーマット スキームが適用された場合に呼び出されます。
-
OnStylesChanged メソッドおよび OnTemplateEditingVerbsChanged メソッドはそれぞれ、関連付けられたコントロールのスタイルが変更された場合、またはデザイナのテンプレート編集動詞が変更された場合に実行する必要のある機能を実装するためにオーバーライドできます。OnPropertyBuilder メソッドは、プロパティ ビルダ イベントを処理します。

- SecurityPermission (アンマネージ コードを呼び出すために必要なアクセス許可)。要求値 : Demand。アクセス許可値 : UnmanagedCode。

System.ComponentModel.Design.ComponentDesigner
System.Web.UI.Design.HtmlControlDesigner
System.Web.UI.Design.ControlDesigner
System.Web.UI.Design.TemplatedControlDesigner
System.Web.UI.Design.WebControls.BaseDataListDesigner
System.Web.UI.Design.WebControls.DataGridDesigner
System.Web.UI.Design.WebControls.DataListDesigner


Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- BaseDataListDesigner クラスのページへのリンク