BaseDataListDesigner クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
BaseDataList クラスから派生する Web サーバー コントロールのデザイナー ホストで、デザイン時サポートを提供するコンポーネントの基底クラスを提供します。
public ref class BaseDataListDesigner abstract : System::Web::UI::Design::TemplatedControlDesigner, System::Web::UI::Design::IDataSourceProvider
public ref class BaseDataListDesigner abstract : System::Web::UI::Design::TemplatedControlDesigner, System::Web::UI::Design::IDataBindingSchemaProvider, System::Web::UI::Design::IDataSourceProvider
public abstract class BaseDataListDesigner : System.Web.UI.Design.TemplatedControlDesigner, System.Web.UI.Design.IDataSourceProvider
public abstract class BaseDataListDesigner : System.Web.UI.Design.TemplatedControlDesigner, System.Web.UI.Design.IDataBindingSchemaProvider, System.Web.UI.Design.IDataSourceProvider
type BaseDataListDesigner = class
inherit TemplatedControlDesigner
interface IDataSourceProvider
type BaseDataListDesigner = class
inherit TemplatedControlDesigner
interface IDataBindingSchemaProvider
interface IDataSourceProvider
Public MustInherit Class BaseDataListDesigner
Inherits TemplatedControlDesigner
Implements IDataSourceProvider
Public MustInherit Class BaseDataListDesigner
Inherits TemplatedControlDesigner
Implements IDataBindingSchemaProvider, IDataSourceProvider
- 継承
-
BaseDataListDesigner
- 派生
- 実装
注釈
デザイナー ホストでは、ユーザーが [ソース] ビューから [デザイン] ビューに切り替えると、抽象クラスから BaseDataList 派生したコントロールを記述するマークアップ ソース コードが解析され、デザイン サーフェイスにコントロールのデザイン時バージョンが作成されます。 ユーザーがソース ビューに戻ると、デザイン時コントロールはマークアップ ソース コードに永続化され、Web ページのマークアップに編集されます。 抽象クラスは BaseDataListDesigner 、デザイナー ホストの から BaseDataList 派生したコントロールのデザイン時サポートを提供するコンポーネントの基底クラスとして機能します。
クラス プロパティには BaseDataListDesigner 、次の機能があります。
プロパティは ActionLists 、通常、デザイナーの DesignerActionListCollection 継承ツリーの各レベルの クラスから DesignerActionList 派生した オブジェクトを含む オブジェクトを返します。
、DataMember、DataSource、および の各プロパティはDataKeyField、DataSourceID関連付けられたコントロールの対応するプロパティにアクセスできます。
プロパティを DataSourceDesigner 使用すると、関連付けられたコントロールのデータ ソースのデザイナーにアクセスできます。 プロパティは DesignerView 、データ ソースの既定のビューを取得します。
クラス メソッドには BaseDataListDesigner 、次の機能があります。
メソッドは Initialize 、関連付けられたコントロールを表示、編集、およびデザインするようにデザイナーを準備します。 メソッドは InvokePropertyBuilder 、コントロールのコンポーネント エディターを呼び出します。 メソッドは PreFilterProperties 、関連付けられたコントロールのデザイン時のプロパティを追加、削除、またはシャドウするために使用されます。
メソッドは GetDesignTimeDataSource 、デザイン時にデータ ソースとして使用できる オブジェクトを生成します。 メソッドは GetSelectedDataSource 、関連付けられたコントロールのコンテナーからデータ ソースを取得します。 メソッドは GetResolvedSelectedDataSource 、コントロール コンテナーからデータ ソースを取得し、特定のデータ メンバーに解決します。 メソッドは GetTemplateContainerDataSource 、テンプレート コンテナーのデータ ソースを取得します。
メソッドは OnComponentChanged 、関連付けられたコントロールに変更があった場合に呼び出されます。 メソッドは OnDataSourceChanged 、関連付けられたコントロール データ ソースが変更されたときに呼び出されます。 メソッドは OnSchemaRefreshed 、関連付けられているコントロール データ ソースのスキーマが変更されたときに呼び出されます。 メソッドは OnAutoFormatApplied 、自動書式設定スキームが適用されている場合に呼び出されます。
OnStylesChangedメソッドと OnTemplateEditingVerbsChanged メソッドをオーバーライドして、関連付けられたコントロール スタイルが変更されたとき、またはデザイナー テンプレート編集動詞が変更されたときに発生する必要がある機能を実装できます。 メソッドは OnPropertyBuilder 、property-builder イベントを処理します。
コンストラクター
BaseDataListDesigner() |
BaseDataListDesigner クラスの新しいインスタンスを初期化します。 |
プロパティ
ActionLists |
このデザイナーのデザイナー アクション リスト コレクションを取得します。 |
ActionLists |
コントロール デザイナーのアクション リスト コレクションを取得します。 (継承元 ControlDesigner) |
ActiveTemplateEditingFrame |
古い.
アクティブなテンプレート編集フレームを取得します。 (継承元 TemplatedControlDesigner) |
AllowResize |
デザイン時環境でコントロールのサイズを変更できるかどうかを示す値を取得します。 (継承元 ControlDesigner) |
AssociatedComponents |
デザイナーで管理されているコンポーネントに関連付けられているコンポーネントのコレクションを取得します。 (継承元 ComponentDesigner) |
AutoFormats |
関連付けられたコントロールの [オートフォーマット] ダイアログ ボックスにデザイン時に表示される定義済みの自動書式指定スキームのコレクションを取得します。 (継承元 ControlDesigner) |
Behavior |
古い.
デザイナーに関連付けられている DHTML 動作を取得または設定します。 (継承元 HtmlControlDesigner) |
CanEnterTemplateMode |
このデザイナーでテンプレートの表示や編集ができるかどうかを示す値を取得します。 (継承元 TemplatedControlDesigner) |
Component |
デザイナーがデザインするコンポーネントを取得します。 (継承元 ComponentDesigner) |
DataBindings |
現在のコントロールのデータ バインディング コレクションを取得します。 (継承元 HtmlControlDesigner) |
DataBindingsEnabled |
デザイナーがデータ バインディングを許可するかどうかを示す値を取得します。 (継承元 TemplatedControlDesigner) |
DataKeyField |
関連付けられたコントロールのデータ キー フィールドの値を取得または設定します。 |
DataMember |
関連付けられたコントロールのデータ メンバー フィールドの値を取得または設定します。 |
DataSource |
関連付けられたコントロールのデータ ソース プロパティの値を取得または設定します。 |
DataSourceDesigner |
データ ソースのデザイナーがデータ バインディング用に選択されている場合は、そのデザイナーを取得します。 |
DataSourceID |
データ ソース ID プロパティの値としてデザイナーのバージョンを取得または設定し、関連付けられたコントロールの対応するプロパティをシャドウするために使用します。 |
DesignerState |
デザイン時に関連付けられているコントロールのデータを永続化するために使用するオブジェクトを取得します。 (継承元 ControlDesigner) |
DesignerView |
関連付けられたコントロールにバインドされるデータ ソースの既定のビューを取得します。 |
DesignTimeElement |
古い.
デザイン サーフェイスの HtmlControlDesigner オブジェクトと関連付けられているコントロールを表すデザイン時オブジェクトを取得します。 (継承元 HtmlControlDesigner) |
DesignTimeElementView |
古い.
コントロール デザイナーのビュー コントロール オブジェクトを取得します。 (継承元 ControlDesigner) |
DesignTimeHtmlRequiresLoadComplete |
デザイン時のマークアップを表示するために読み込みが完了している必要があるかどうかを示す値を取得します。 |
DesignTimeHtmlRequiresLoadComplete |
古い.
デザイン ホストが読み込みを完了しないと GetDesignTimeHtml メソッドを呼び出すことができないかどうかを示す値を取得します。 (継承元 ControlDesigner) |
Expressions |
現在のコントロールの式バインディングをデザイン時に取得します。 (継承元 HtmlControlDesigner) |
HidePropertiesInTemplateMode |
コントロールがテンプレート編集モードになったときに、コントロールのプロパティを非表示にするかどうかを示す値を取得します。 (継承元 TemplatedControlDesigner) |
ID |
コントロールの ID 文字列を取得または設定します。 (継承元 ControlDesigner) |
InheritanceAttribute |
関連付けられているコンポーネントの継承の種類を示す属性を取得します。 (継承元 ComponentDesigner) |
Inherited |
コンポーネントが継承されているかどうかを示す値を取得します。 (継承元 ComponentDesigner) |
InTemplateMode |
古い.
デザイナー ドキュメントが現在テンプレート モードかどうかを示す値を取得します。 (継承元 TemplatedControlDesigner) |
IsDirty |
古い.
Web サーバー コントロールが変更済みとしてマークされているかどうかを示す値を取得または設定します。 (継承元 ControlDesigner) |
ParentComponent |
このデザイナーの親コンポーネントを取得します。 (継承元 ComponentDesigner) |
ReadOnly |
古い.
コントロールのプロパティがデザイン時に読み取り専用かどうかを示す値を取得または設定します。 (継承元 ControlDesigner) |
RootDesigner |
関連付けられているコントロールを含む Web フォーム ページのコントロール デザイナーを取得します。 (継承元 ControlDesigner) |
SetTextualDefaultProperty |
BaseDataList クラスから派生する Web サーバー コントロールのデザイナー ホストで、デザイン時サポートを提供するコンポーネントの基底クラスを提供します。 (継承元 ComponentDesigner) |
ShadowProperties |
ユーザー設定値をオーバーライドするプロパティ値のコレクションを取得します。 (継承元 ComponentDesigner) |
ShouldCodeSerialize |
古い.
シリアル化中に、現在のデザイン ドキュメントの分離コード ファイル内でコントロールのフィールド宣言を作成するかどうかを示す値を取得または設定します。 (継承元 HtmlControlDesigner) |
Tag |
関連付けられているコントロールの HTML マークアップ要素を表すオブジェクトを取得します。 (継承元 ControlDesigner) |
TemplateGroups |
テンプレート定義をそれぞれ含むテンプレート グループのコレクションを取得します。 (継承元 TemplatedControlDesigner) |
UsePreviewControl |
コントロール デザイナーが一時プレビュー コントロールを使用してデザイン時 HTML マークアップを生成するかどうかを示す値を取得します。 (継承元 ControlDesigner) |
Verbs |
このデザイナーで使用できる動詞のコレクションを取得します。 |
Verbs |
デサイナに関連付けられているコンポーネントがサポートしているデザイン時の動詞を取得します。 (継承元 ComponentDesigner) |
ViewControl |
デザイン時 HTML マークアップのプレビュー用に使用できる Web サーバー コントロールを取得または設定します。 (継承元 ControlDesigner) |
ViewControlCreated |
|
Visible |
コントロールがデザイン時に表示されるかどうかを示す値を取得します。 (継承元 ControlDesigner) |
メソッド
CreateErrorDesignTimeHtml(String) |
指定したエラー メッセージをデザイン時に表示するための HTML マークアップを作成します。 (継承元 ControlDesigner) |
CreateErrorDesignTimeHtml(String, Exception) |
指定した例外エラー メッセージをデザイン時に表示するための HTML マークアップを作成します。 (継承元 ControlDesigner) |
CreatePlaceHolderDesignTimeHtml() |
コントロールの種類と ID を表示する単純な四角形のプレースホルダー表示を提供します。 (継承元 ControlDesigner) |
CreatePlaceHolderDesignTimeHtml(String) |
コントロールの種類と ID を表示する単純な四角形のプレースホルダー表示を提供します。指定された追加指示または追加情報も提供します。 (継承元 ControlDesigner) |
CreateTemplateEditingFrame(TemplateEditingVerb) |
古い.
派生クラスによってオーバーライドされると、指定された動詞のテンプレート編集フレームを作成します。 (継承元 TemplatedControlDesigner) |
CreateViewControl() |
デザイン サーフェイスで表示または描画するために関連付けられているコントロールのコピーを返します。 (継承元 ControlDesigner) |
Dispose() |
ComponentDesigner によって使用されているすべてのリソースを解放します。 (継承元 ComponentDesigner) |
Dispose(Boolean) |
デザイナーによって使用されているアンマネージド リソースを解放し、オプションでマネージド リソースも解放します。 |
DoDefaultAction() |
コンポーネントの既定イベントに対するメソッド シグネチャをソース コード ファイル内に作成し、コード内のその位置にカーソルを移動します。 (継承元 ComponentDesigner) |
EnterTemplateMode(ITemplateEditingFrame) |
古い.
デザイナーでの編集のための特定のテンプレート フレーム オブジェクトを開きます。 (継承元 TemplatedControlDesigner) |
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
ExitTemplateMode(Boolean, Boolean, Boolean) |
古い.
関連する変更をすべて保存した後、現在アクティブなテンプレート編集フレームを閉じます。 (継承元 TemplatedControlDesigner) |
GetBounds() |
デザイン サーフェイスに表示されるコントロールの境界を表す四角形の座標を取得します。 (継承元 ControlDesigner) |
GetCachedTemplateEditingVerbs() |
古い.
キャッシュされたテンプレート編集動詞を取得します。 (継承元 TemplatedControlDesigner) |
GetDesignTimeDataSource(IEnumerable, Int32, Boolean) |
デザイン時にデータ ソースとして使用できるオブジェクトを生成します。 |
GetDesignTimeDataSource(Int32, Boolean) |
デザイン時にデータ ソースとして使用できるオブジェクトを生成します。 |
GetDesignTimeHtml() |
デザイン時にコントロールを表すために使用される HTML マークアップを取得します。 (継承元 ControlDesigner) |
GetDesignTimeHtml(DesignerRegionCollection) |
コントロールを表示する HTML マークアップを取得し、現在のコントロール デザイナー領域をコレクションに設定します。 (継承元 ControlDesigner) |
GetEditableDesignerRegionContent(EditableDesignerRegion) |
関連付けられたコントロールのデザイン時ビューの編集可能領域の内容を返します。 (継承元 ControlDesigner) |
GetEmptyDesignTimeHtml() |
実行時には視覚的な表示がない Web サーバー コントロールをデザイン時に表すための HTML マークアップを取得します。 (継承元 ControlDesigner) |
GetErrorDesignTimeHtml(Exception) |
指定された例外に関する情報を提供する HTML マークアップを取得します。 (継承元 ControlDesigner) |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetPersistenceContent() |
コントロールの永続化できる内部 HTML マークアップをデザイン時に取得します。 (継承元 ControlDesigner) |
GetPersistInnerHtml() |
関連付けられたサーバー コントロール ランタイム内のコンテンツに永続的に適用するマークアップを取得します。 (継承元 TemplatedControlDesigner) |
GetResolvedSelectedDataSource() |
関連付けられたコントロール コンテナーから、特定のデータ メンバーに解決されるデータ ソース コンポーネントを取得します。 |
GetSelectedDataSource() |
関連付けられたコントロール コンテナーからデータ ソース コンポーネントを取得します。 |
GetService(Type) |
デザイナーのコンポーネントのデザイン モード サイトから、指定した型のサービスの取得を試みます。 (継承元 ComponentDesigner) |
GetTemplateContainerDataItemProperty(String) |
古い.
テンプレートのコンテナーのデータ項目プロパティを取得します。 (継承元 TemplatedControlDesigner) |
GetTemplateContainerDataSource(String) |
古い.
テンプレートのコンテナーのデータ ソースを取得します。 |
GetTemplateContent(ITemplateEditingFrame, String, Boolean) |
古い.
派生クラスでオーバーライドされると、テンプレートの内容を取得します。 (継承元 TemplatedControlDesigner) |
GetTemplateEditingVerbs() |
古い.
デザイナーが使用できるテンプレート編集動詞を取得します。 (継承元 TemplatedControlDesigner) |
GetTemplateFromText(String) |
指定したテキストからテンプレートを作成します。 (継承元 TemplatedControlDesigner) |
GetTemplatePropertyParentType(String) |
古い.
テンプレート プロパティの親の型を取得します。 (継承元 TemplatedControlDesigner) |
GetTextFromTemplate(ITemplate) |
指定したテンプレートを表すテキスト文字列を取得します。 (継承元 TemplatedControlDesigner) |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
GetViewRendering() |
関連付けられているコントロールの内容および領域のデザイン時マークアップを格納しているオブジェクトを取得します。 (継承元 ControlDesigner) |
Initialize(IComponent) |
関連付けられたコントロールをデザイナーで表示、編集、デザインできるように準備します。 |
InitializeExistingComponent(IDictionary) |
既存のコンポーネントを再初期化します。 (継承元 ComponentDesigner) |
InitializeNewComponent(IDictionary) |
新たに作成されたコンポーネントを初期化します。 (継承元 ComponentDesigner) |
InitializeNonDefault() |
古い.
古い.
既定値以外の値に既に初期化されている、インポートされたコンポーネントの設定値を初期化します。 (継承元 ComponentDesigner) |
Invalidate() |
デザイン サーフェイスに表示されたコントロールの領域全体を無効化し、コントロールを再描画するようにコントロール デザイナーに通知します。 (継承元 ControlDesigner) |
Invalidate(Rectangle) |
デザイン サーフェイスに表示されたコントロールの指定された領域を無効化し、コントロールを再描画するようにコントロール デザイナーに通知します。 (継承元 ControlDesigner) |
InvokeGetInheritanceAttribute(ComponentDesigner) |
指定した InheritanceAttribute の ComponentDesigner を取得します。 (継承元 ComponentDesigner) |
InvokePropertyBuilder(Int32) |
関連付けられたコントロールのコンポーネント エディターを起動します。 |
IsPropertyBound(String) |
古い.
関連付けられているコントロールの指定されたプロパティがデータ バインドされているかどうかを示す値を取得します。 (継承元 ControlDesigner) |
Localize(IDesignTimeResourceWriter) |
提供されたリソース ライターを使用して、関連付けられているコントロールのローカライズ可能なプロパティをデザイン ホストのリソースに永続化します。 (継承元 ControlDesigner) |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
OnAutoFormat(Object, EventArgs) |
古い.
|
OnAutoFormatApplied(DesignerAutoFormat) |
オートフォーマット スキームが、関連付けられたコントロールに適用されたときに呼び出されます。 |
OnAutoFormatApplied(DesignerAutoFormat) |
定義済みのオートフォーマット スキームが関連付けられているコントロールに適用されているときに呼び出されます。 (継承元 ControlDesigner) |
OnBehaviorAttached() |
古い.
デザイナーに動作が結び付けられている場合に、追加処理を実行できるようにします。 (継承元 TemplatedControlDesigner) |
OnBehaviorDetaching() |
古い.
動作と要素の関連付けが解除されたときに呼び出されます。 (継承元 HtmlControlDesigner) |
OnBindingsCollectionChanged(String) |
古い.
データ バインディング コレクションが変更されると、呼び出されます。 (継承元 ControlDesigner) |
OnClick(DesignerRegionMouseEventArgs) |
関連付けられているコントロールをデザイン時にユーザーがクリックすると、デザイン ホストによって呼び出されます。 (継承元 ControlDesigner) |
OnComponentChanged(Object, ComponentChangedEventArgs) |
関連付けられたコントロールに変更があった場合に呼び出されます。 |
OnComponentChanging(Object, ComponentChangingEventArgs) |
関連付けられているコントロールの ComponentChanging イベントを処理するメソッドを表します。 (継承元 ControlDesigner) |
OnControlResize() |
古い.
関連付けられている Web サーバー コントロールのサイズがデザイン時にデザイン ホストで変更された場合に呼び出されます。 (継承元 ControlDesigner) |
OnDataSourceChanged() |
関連付けられたコントロールのデータ ソースが変更された場合に呼び出されます。 |
OnPaint(PaintEventArgs) |
CustomPaint 値が |
OnPropertyBuilder(Object, EventArgs) |
プロパティ ビルダー イベントを処理するメソッドを表します。 |
OnSchemaRefreshed() |
関連付けられたコントロールのデータ ソースのスキーマが変更されたときに呼び出されます。 |
OnSetComponentDefaults() |
古い.
古い.
コンポーネントの既定のプロパティを設定します。 (継承元 ComponentDesigner) |
OnSetParent() |
このデザイナーの親が変更された場合に、追加処理を実行できるようにします。 (継承元 TemplatedControlDesigner) |
OnStylesChanged() |
関連付けられたコントロールのスタイルが変更されたときに実行する必要がある機能を実装するためにオーバーライドできます。 |
OnTemplateEditingVerbsChanged() |
デザイナーのテンプレート編集動詞が変更されたときに実行する必要がある機能を実装するためにオーバーライドできます。 |
OnTemplateModeChanged() |
テンプレート モードが変更された場合に、追加処理を実行できるようにします。 (継承元 TemplatedControlDesigner) |
PostFilterAttributes(IDictionary) |
デザイナーが、TypeDescriptor を通じて公開する一連の属性から、項目を変更または削除できるようにします。 (継承元 ComponentDesigner) |
PostFilterEvents(IDictionary) |
デザイナーが、TypeDescriptor を通じて公開する一連のイベントから、項目を変更または削除できるようにします。 (継承元 ComponentDesigner) |
PostFilterProperties(IDictionary) |
デザイナーが、TypeDescriptor を通じて公開する一連のプロパティから、項目を変更または削除できるようにします。 (継承元 ComponentDesigner) |
PreFilterAttributes(IDictionary) |
デザイナーが、TypeDescriptor を通じて公開する一連の属性に項目を追加できるようにします。 (継承元 ComponentDesigner) |
PreFilterEvents(IDictionary) |
デザイン時にコンポーネントの TypeDescriptor オブジェクトに公開されているイベントのリストを設定します。 (継承元 HtmlControlDesigner) |
PreFilterProperties(IDictionary) |
プロパティ グリッドの表示に対してプロパティの削除または追加を行ったり、または、関連するコントロールのプロパティをシャドウするために、デザイナーによって使用されます。 |
RaiseComponentChanged(MemberDescriptor, Object, Object) |
コンポーネントが変更されたことを IComponentChangeService に通知します。 (継承元 ComponentDesigner) |
RaiseComponentChanging(MemberDescriptor) |
コンポーネントが変更されようとしていることを IComponentChangeService に通知します。 (継承元 ComponentDesigner) |
RaiseResizeEvent() |
古い.
OnControlResize() イベントを発生させます。 (継承元 ControlDesigner) |
RegisterClone(Object, Object) |
複製が作成されたコントロールの内部データを登録します。 (継承元 ControlDesigner) |
SaveActiveTemplateEditingFrame() |
アクティブなテンプレート編集フレームを保存します。 (継承元 TemplatedControlDesigner) |
SetEditableDesignerRegionContent(EditableDesignerRegion, String) |
デザイン時にコントロールの編集可能領域の内容を指定します。 (継承元 ControlDesigner) |
SetRegionContent(EditableDesignerRegion, String) |
コントロールのデザイン時ビューの編集可能領域の内容を指定します。 (継承元 ControlDesigner) |
SetTemplateContent(ITemplateEditingFrame, String, String) |
古い.
派生クラスでオーバーライドされた場合は、指定されたテンプレートの内容を、指定された内容に設定します。 (継承元 TemplatedControlDesigner) |
SetViewFlags(ViewFlags, Boolean) |
指定したビットごとの ViewFlags 列挙体を指定したフラグ値に割り当てます。 (継承元 ControlDesigner) |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
UpdateDesignTimeHtml() |
デザイン時 HTML を更新します。 (継承元 TemplatedControlDesigner) |
明示的なインターフェイスの実装
適用対象
こちらもご覧ください
.NET