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


Visual Web Designer で、ソース ビューからデザイン ビューに切り替えると、ListControl クラスから派生したコントロールを記述するマークアップのソース コードが解析され、コントロールのデザイン時バージョンがデザイン サーフェイスに作成されます。元のソース ビューに切り替えると、デザイン時のコントロールがマークアップのソース コードに保持され、Web ページのマークアップに反映されます。ListControlDesigner クラスは、ListControl から派生したコントロールを Visual Web Designer でデザイン時に使用できるようにする、デザイナの基本クラスとして機能します。
ListControlDesigner クラスのプロパティは、次の機能を提供します。
-
ActionLists プロパティは、DesignerActionListCollection オブジェクトを返します。一般に、このオブジェクトには、デザイナの継承ツリーの各レベルについて、DesignerActionList オブジェクトから派生したオブジェクトが格納されます。
-
DataTextField プロパティおよび DataValueField プロパティは、ListControl クラスから派生したコントロールの対応するプロパティにアクセスできます。DataTextField および DataValueField はそれぞれ、リスト項目のテキストおよび値の内容を提供する、データ ソースのフィールドを示します。
ListControlDesigner クラスのメソッドは、次の機能を提供します。
-
DataBind メソッドは、ListControl から派生した関連付けられたコントロールを、デザイン時のデータ ソースにバインドします。
-
GetDesignTimeHtml メソッドは、関連付けられたコントロールのデザイン時表示に使用するマークアップを返します。
-
GetSelectedDataSource メソッドは、関連付けられたコントロール コンテナからデザイン時の DataSource コンポーネントを返します。
-
GetResolvedSelectedDataSource メソッドは、コントロール コンテナから DataSource を返し、コントロールのデザイン時の DataMember プロパティに解決されます。
-
Initialize メソッドは、ListControl から派生した関連付けられたコントロールをデザイナで表示およびデザインできるように準備します。
-
OnDataSourceChanged メソッドは、関連付けられたコントロールの DataSource が変更されたときに呼び出されます。
-
PreFilterProperties メソッドは、ListControl から派生した関連付けられたコントロールに対して、プロパティを削除したり、追加したりする場合に使用します。また、その関連付けられたコントロールのプロパティをシャドウする場合にも使用します。

このセクションには、2 つのコード例が用意されています。最初のコード例は、カスタム コントロール デザイナを派生する方法を示しています。2 番目のコード例は、派生したコントロールをデザイナに関連付ける方法を示しています。
SimpleRadioButtonListDesigner という名前のクラスを、ListControlDesigner クラスから継承して作成する方法を次のコード例に示します。SimpleRadioButtonListDesigner クラスは、GetDesignTimeHtml メソッド、Initialize メソッド、および OnDataSourceChanged メソッドをオーバーライドします。SimpleRadioButtonListDesigner クラスは、デザイン サーフェイスに SimpleRadioButtonList コントロールを表示します。
Imports System Imports System.ComponentModel Imports System.Drawing Imports System.Diagnostics Imports System.Web.UI.WebControls Imports System.Web.UI.Design.WebControls Namespace Examples.VB.WebControls.Design ' Create the SimpleRadioButtonListDesigner, which provides ' design-time support for a custom list class. Public Class SimpleRadioButtonListDesigner Inherits ListControlDesigner Private simpleRadioButtonList As SimpleRadioButtonList Private changedDataSource As Boolean ' Create the markup to display the control on the design surface. Public Overrides Function GetDesignTimeHtml() As String Dim designTimeHtml As String = String.Empty ' Create variables to access the control's ' item collection and back color. Dim items As ListItemCollection = simpleRadioButtonList.Items Dim oldBackColor As Color = simpleRadioButtonList.BackColor ' Check the property values and render the markup ' on the design surface accordingly. Try If (Color.op_Equality(oldBackColor, Color.Empty)) Then simpleRadioButtonList.BackColor = Color.Gainsboro End If If (changedDataSource) Then items.Add( _ "Updated to a new data source: " & DataSource & ".") End If designTimeHtml = MyBase.GetDesignTimeHtml() Catch ex As Exception ' Catch any exceptions that occur. MyBase.GetErrorDesignTimeHtml(ex) Finally ' Set the properties back to their original state. simpleRadioButtonList.BackColor = oldBackColor items.Clear() End Try Return designTimeHtml End Function ' GetDesignTimeHtml Public Overrides Sub Initialize(ByVal component As IComponent) ' Ensure that only a SimpleRadioButtonList can be created ' in this designer. Debug.Assert( _ TypeOf component Is SimpleRadioButtonList, _ "An invalid SimpleRadioButtonList control was initialized.") simpleRadioButtonList = CType(component, SimpleRadioButtonList) MyBase.Initialize(component) End Sub ' Initialize ' If the data source changes, set a Boolean variable. Public Overrides Sub OnDataSourceChanged() changedDataSource = True End Sub ' OnDataSourceChanged End Class ' SimpleRadioButtonListDesigner End Namespace ' Examples.VB.WebControls.Design
using System; using System.ComponentModel; using System.Drawing; using System.Diagnostics; using System.Web.UI.WebControls; using System.Web.UI.Design.WebControls; namespace Examples.CS.WebControls.Design { // Create the SimpleRadioButtonListDesigner, which provides // design-time support for a custom list class. public class SimpleRadioButtonListDesigner : ListControlDesigner { SimpleRadioButtonList simpleRadioButtonList; bool changedDataSource; // Create the markup to display the control on the design surface. public override string GetDesignTimeHtml() { string designTimeMarkup = null; // Create variables to access the control // item collection and back color. ListItemCollection items = simpleRadioButtonList.Items; Color oldBackColor = simpleRadioButtonList.BackColor; // Check the property values and render the markup // on the design surface accordingly. try { if (oldBackColor == Color.Empty) simpleRadioButtonList.BackColor = Color.Gainsboro; if (changedDataSource) items.Add("Updated to a new data source: " + DataSource + "."); // Call the base method to generate the markup. designTimeMarkup = base.GetDesignTimeHtml(); } catch (Exception ex) { // Catch any exceptions that occur. designTimeMarkup = GetErrorDesignTimeHtml(ex); } finally { // Set the properties back to their original state. simpleRadioButtonList.BackColor = oldBackColor; items.Clear(); } return designTimeMarkup; } // GetDesignTimeHtml public override void Initialize(IComponent component) { // Ensure that only a SimpleRadioButtonList can be // created in this designer. Debug.Assert( component is SimpleRadioButtonList, "An invalid SimpleRadioButtonList control was initialized."); simpleRadioButtonList = (SimpleRadioButtonList)component; base.Initialize(component); } // Initialize // If the data source changes, set a boolean variable. public override void OnDataSourceChanged() { changedDataSource = true; } // OnDataSourceChanged } // SimpleRadioButtonListDesigner } // Examples.CS.WebControls.Design
RadioButtonList コントロールから SimpleRadioButtonList コントロールを派生するコード例を次に示します。このコード例では、DesignerAttribute クラスを使用して、SimpleRadioButtonList コントロールをそのデザイナである SimpleRadioButtonListDesigner クラスに関連付ける方法を示しています。
Imports System.Web Imports System.Web.UI Imports System.Web.UI.WebControls Imports System.ComponentModel Imports System.Security.Permissions Namespace Examples.VB.WebControls.Design ' The SimpleRadioButtonList is a copy of the RadioButtonList. ' It uses the SimpleRadioButtonListDesigner for design-time support. <AspNetHostingPermission(SecurityAction.Demand, _ Level:=AspNetHostingPermissionLevel.Minimal)> _ <AspNetHostingPermission(SecurityAction.InheritanceDemand, _ Level:=AspNetHostingPermissionLevel.Minimal)> _ <DesignerAttribute(GetType(Examples.VB.WebControls.Design. _ SimpleRadioButtonListDesigner))> _ <DataBindingHandler(GetType(Examples.VB.WebControls.Design. _ SimpleRadioButtonListDataBindingHandler))> _ Public Class SimpleRadioButtonList Inherits RadioButtonList End Class ' SimpleRadioButtonList End Namespace ' Examples.VB.WebControls.Design
using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.ComponentModel; using System.Security.Permissions; namespace Examples.CS.WebControls.Design { // The SimpleRadioButtonList is a copy of the RadioButtonList. // It uses the SimpleRadioButtonListDesigner for design-time support. [AspNetHostingPermission(SecurityAction.Demand, Level = AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal)] [Designer(typeof(Examples.CS.WebControls.Design. SimpleRadioButtonListDesigner))] [DataBindingHandler(typeof(Examples.CS.WebControls.Design. SimpleRadioButtonListDataBindingHandler))] public class SimpleRadioButtonList : RadioButtonList { } // SimpleRadioButtonList } // Examples.CS.WebControls.Design

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

System.ComponentModel.Design.ComponentDesigner
System.Web.UI.Design.HtmlControlDesigner
System.Web.UI.Design.ControlDesigner
System.Web.UI.Design.WebControls.BaseDataBoundControlDesigner
System.Web.UI.Design.WebControls.DataBoundControlDesigner
System.Web.UI.Design.WebControls.ListControlDesigner
System.Web.UI.Design.WebControls.BulletedListDesigner


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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ListControlDesigner コンストラクタ
アセンブリ: System.Design (system.design.dll 内)


.NET Framework は、ListControl クラスから派生した関連付けられたコントロールがデザイン サーフェイスで作成されるときに、ListControlDesigner クラスの新しいインスタンスを内部的に構築します。


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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ListControlDesigner プロパティ

名前 | 説明 | |
---|---|---|
![]() | ActionLists | オーバーライドされます。 デザイナのデザイナ アクション リスト コレクションを取得します。 |
![]() | AllowResize | デザイン時環境でコントロールのサイズを変更できるかどうかを示す値を取得します。 ( ControlDesigner から継承されます。) |
![]() | AssociatedComponents | デザイナで管理されているコンポーネントに関連付けられているコンポーネントのコレクションを取得します。 ( ComponentDesigner から継承されます。) |
![]() | AutoFormats | 関連付けられているコントロールについてデザイン時に [オートフォーマット] ダイアログ ボックスに表示する定義済みのオートフォーマット スキームのコレクションを取得します。 ( ControlDesigner から継承されます。) |
![]() | Behavior | デザイナに関連付けられている DHTML 動作を取得または設定します。 ( HtmlControlDesigner から継承されます。) |
![]() | Component | デザイナがデザインするコンポーネントを取得します。 ( ComponentDesigner から継承されます。) |
![]() | DataBindings | 現在のコントロールのデータ バインディング コレクションを取得します。 ( HtmlControlDesigner から継承されます。) |
![]() | DataMember | 基底のデータ バインド コントロールのシャドウされた DataMember プロパティを取得します。 ( DataBoundControlDesigner から継承されます。) |
![]() | DataSource | 関連付けられたコントロールの DataSource プロパティの値を取得または設定します。 ( BaseDataBoundControlDesigner から継承されます。) |
![]() | DataSourceDesigner | 基底のデータ バインド コントロールのデータ ソースのデザイナを取得します。 ( DataBoundControlDesigner から継承されます。) |
![]() | DataSourceID | 基になる BaseDataBoundControl オブジェクトの DataSourceID プロパティの値を取得または設定します。 ( BaseDataBoundControlDesigner から継承されます。) |
![]() | DataTextField | コントロールのデータ テキスト フィールドを取得または設定します。 |
![]() | DataValueField | コントロールのデータ値フィールドを取得または設定します。 |
![]() | DesignerView | このデザイナのデータ ソースに関連付けられている DesignerDataSourceView オブジェクトを取得します。 ( DataBoundControlDesigner から継承されます。) |
![]() | DesignTimeHtmlRequiresLoadComplete | デザイン ホストが読み込みを完了しないと GetDesignTimeHtml メソッドを呼び出すことができないかどうかを示す値を取得します。 ( ControlDesigner から継承されます。) |
![]() | Expressions | 現在のコントロールの式バインディングをデザイン時に取得します。 ( HtmlControlDesigner から継承されます。) |
![]() | ID | コントロールの ID 文字列を取得または設定します。 ( ControlDesigner から継承されます。) |
![]() | IsDirty | Web サーバー コントロールが変更済みとしてマークされているかどうかを示す値を取得または設定します。 ( ControlDesigner から継承されます。) |
![]() | ReadOnly | コントロールのプロパティがデザイン時に読み取り専用かどうかを示す値を取得または設定します。 ( ControlDesigner から継承されます。) |
![]() | ShouldCodeSerialize | シリアル化中に、現在のデザイン ドキュメントの分離コード ファイル内でコントロールのフィールド宣言を作成するかどうかを示す値を取得または設定します。 ( HtmlControlDesigner から継承されます。) |
![]() | TemplateGroups | それぞれが 1 つまたは複数のテンプレート定義を含むテンプレート グループのコレクションを取得します。 ( ControlDesigner から継承されます。) |
![]() | Verbs | デサイナに関連付けられているコンポーネントがサポートしているデザイン時の動詞を取得します。 ( ComponentDesigner から継承されます。) |
![]() | ViewControl | デザイン時 HTML マークアップのプレビュー用に使用できる Web サーバー コントロールを取得または設定します。 ( ControlDesigner から継承されます。) |
![]() | ViewControlCreated | View コントロールがデザイン サーフェイスでの表示用に作成されているかどうかを示す値を取得または設定します。 ( ControlDesigner から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | DataBindingsEnabled | 関連付けられているコントロールの格納先の領域がデータ バインディングをサポートするかどうかを示す値を取得します。 ( ControlDesigner から継承されます。) |
![]() | DesignerState | デザイン時に関連付けられているコントロールのデータを永続化するために使用するオブジェクトを取得します。 ( ControlDesigner から継承されます。) |
![]() | DesignTimeElement | デザイン サーフェイスの HtmlControlDesigner オブジェクトと関連付けられているコントロールを表すデザイン時オブジェクトを取得します。 ( HtmlControlDesigner から継承されます。) |
![]() | DesignTimeElementView | コントロール デザイナのビュー コントロール オブジェクトを取得します。 ( ControlDesigner から継承されます。) |
![]() | HidePropertiesInTemplateMode | コントロールがテンプレート モードのときに関連付けられているコントロールのプロパティが非表示に設定されるかどうかを示す値を取得します。 ( ControlDesigner から継承されます。) |
![]() | InheritanceAttribute | 関連付けられているコンポーネントの継承の種類を示す属性を取得します。 ( ComponentDesigner から継承されます。) |
![]() | Inherited | コンポーネントが継承されているかどうかを示す値を取得します。 ( ComponentDesigner から継承されます。) |
![]() | InTemplateMode | デザイン ホストでコントロールがテンプレート表示モードまたは編集モードのいずれかであるかどうかを示す値を取得します。InTemplateMode プロパティは読み取り専用です。 ( ControlDesigner から継承されます。) |
![]() | ParentComponent | このデザイナの親コンポーネントを取得します。 ( ComponentDesigner から継承されます。) |
![]() | RootDesigner | 関連付けられているコントロールを含む Web フォーム ページのコントロール デザイナを取得します。 ( ControlDesigner から継承されます。) |
![]() | SampleRowCount | データ バインド コントロールがデザイン サーフェイスに表示する行の数を取得します。 ( DataBoundControlDesigner から継承されます。) |
![]() | ShadowProperties | ユーザー設定値をオーバーライドするプロパティ値のコレクションを取得します。 ( ComponentDesigner から継承されます。) |
![]() | Tag | 関連付けられているコントロールの HTML マークアップ要素を表すオブジェクトを取得します。 ( ControlDesigner から継承されます。) |
![]() | UseDataSourcePickerActionList | オーバーライドされます。 関連付けられたコントロールが既定のアクション リストを表示するかどうかを判断します。 |
![]() | UsePreviewControl | コントロール デザイナが一時プレビュー コントロールを使用してデザイン時 HTML マークアップを生成するかどうかを示す値を取得します。 ( ControlDesigner から継承されます。) |

ListControlDesigner メソッド

名前 | 説明 | |
---|---|---|
![]() | Dispose | オーバーロードされます。 DataBoundControlDesigner オブジェクトによって使用されているすべてのリソースを解放します。 ( DataBoundControlDesigner から継承されます。) |
![]() | DoDefaultAction | コンポーネントの既定イベントに対するメソッド シグネチャをソース コード ファイル内に作成し、コード内のその位置にカーソルを移動します。 ( ComponentDesigner から継承されます。) |
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。) |
![]() | GetBounds | デザイン サーフェイスに表示されるコントロールの境界を表す四角形の座標を取得します。 ( ControlDesigner から継承されます。) |
![]() | GetDesignTimeHtml | オーバーロードされます。 オーバーライドされます。 関連付けられたコントロールのデザイン時表示に使用するマークアップを取得します。 |
![]() | GetDesignTimeResourceProviderFactory | サイトの構成ファイル内のグローバリゼーション設定に応じて、適切なリソース プロバイダ ファクトリを返します。 ( ControlDesigner から継承されます。) |
![]() | GetEditableDesignerRegionContent | 関連付けられたコントロールのデザイン時ビューの編集可能領域の内容を返します。 ( ControlDesigner から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。) |
![]() | GetPersistenceContent | コントロールの永続化できる内部 HTML マークアップをデザイン時に取得します。 ( ControlDesigner から継承されます。) |
![]() | GetPersistInnerHtml | コントロールの永続化できる内部 HTML マークアップを取得します。 ( ControlDesigner から継承されます。) |
![]() | GetResolvedSelectedDataSource | 関連付けられたコントロール コンテナから、特定のデータ メンバに解決されるデータ ソース コンポーネントを取得します。 |
![]() | GetSelectedDataSource | 関連付けられたコントロール コンテナからデータ ソース コンポーネントを取得します。 |
![]() | GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) |
![]() | GetViewRendering | オーバーロードされます。 関連付けられているコントロールの内容および領域のデザイン時マークアップを格納しているオブジェクトを取得します。 ( ControlDesigner から継承されます。) |
![]() | Initialize | オーバーライドされます。 関連付けられたコントロールをデザイナで表示、編集、デザインできるように準備します。 |
![]() | InitializeExistingComponent | 既存のコンポーネントを再初期化します。 ( ComponentDesigner から継承されます。) |
![]() | InitializeNewComponent | 新規作成したコンポーネントを初期化します。 ( ComponentDesigner から継承されます。) |
![]() | InitializeNonDefault | 既定値以外の値に既に初期化されている、インポートされたコンポーネントの設定値を初期化します。 ( ComponentDesigner から継承されます。) |
![]() | Invalidate | オーバーロードされます。 デザイン サーフェイスに表示されたコントロールを無効化し、デザイン ホストによって OnPaint メソッドが呼び出されるようにします。 ( ControlDesigner から継承されます。) |
![]() | InvokeTransactedChange | オーバーロードされます。 一連の変更を、指定されたパラメータを使用して、デザイン ホストが持つ元に戻す機能によってまとめてロールバックできるトランザクションに、ラップします。 ( ControlDesigner から継承されます。) |
![]() | IsPropertyBound | 関連付けられているコントロールの指定されたプロパティがデータ バインドされているかどうかを示す値を取得します。 ( ControlDesigner から継承されます。) |
![]() | Localize | 提供されたリソース ライタを使用して、関連付けられているコントロールのローカライズ可能なプロパティをデザイン ホストのリソースに永続化します。 ( ControlDesigner から継承されます。) |
![]() | OnAutoFormatApplied | 定義済みのオートフォーマット スキームが関連付けられているコントロールに適用されているときに呼び出されます。 ( ControlDesigner から継承されます。) |
![]() | OnComponentChanged | 関連付けられているコントロールが変更されたときに呼び出されます。 ( ControlDesigner から継承されます。) |
![]() | OnComponentChanging | 関連付けられているコントロールの ComponentChanging イベントを処理するメソッドを表します。 ( ControlDesigner から継承されます。) |
![]() | OnDataSourceChanged | オーバーロードされます。 関連付けられたコントロールのデータ ソースが変更された場合に呼び出されます。 |
![]() | OnSetComponentDefaults | コンポーネントの既定のプロパティを設定します。 ( ComponentDesigner から継承されます。) |
![]() | OnSetParent | 関連付けられたコントロールが親コントロールに結び付けられている場合に追加処理を実行する手段を提供します。 ( HtmlControlDesigner から継承されます。) |
![]() | RaiseResizeEvent | OnControlResize イベントを発生させます。 ( ControlDesigner から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) |
![]() | RegisterClone | 複製が作成されたコントロールの内部データを登録します。 ( ControlDesigner から継承されます。) |
![]() | SetEditableDesignerRegionContent | デザイン時にコントロールの編集可能領域の内容を指定します。 ( ControlDesigner から継承されます。) |
![]() | ShowCreateDataSourceDialog | Visual Studio 2005 などのデザイン ホストで、データ ソース作成時にユーザーを支援するダイアログ ボックスを表示します。 ( BaseDataBoundControlDesigner から継承されます。) |
![]() | ToString | 現在の Object を表す String を返します。 ( Object から継承されます。) |
![]() | UpdateDesignTimeHtml | GetDesignTimeHtml メソッドを呼び出して、関連付けられている Web サーバー コントロールのデザイン時 HTML マークアップを更新します。 ( ControlDesigner から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | ConnectToDataSource | イベントを以前のデータ ソースから接続解除し、それを現在のデータ ソースに接続します。 ( DataBoundControlDesigner から継承されます。) |
![]() | CreateDataSource | 新しいデータ ソース コントロールを作成する標準ダイアログ ボックスを呼び出し、新しいデータ ソース コントロールの ID をデータ バインド コントロールの DataSourceID プロパティに設定します。 ( DataBoundControlDesigner から継承されます。) |
![]() | CreateErrorDesignTimeHtml | オーバーロードされます。 デザイン時にエラー メッセージを表示するための HTML マークアップを作成します。 ( ControlDesigner から継承されます。) |
![]() | CreatePlaceHolderDesignTimeHtml | オーバーロードされます。 コントロールの種類と ID を表示する単純な四角形のプレースホルダ表示を提供します。 ( ControlDesigner から継承されます。) |
![]() | CreateViewControl | デザイン サーフェイスで表示または描画するために関連付けられているコントロールのコピーを返します。 ( ControlDesigner から継承されます。) |
![]() | DataBind | オーバーライドされます。 指定したコントロールをデザイン時のデータ ソースにバインドします。 |
![]() | DisconnectFromDataSource | データ ソース イベントからデータ バインド コントロールを接続解除します。 ( DataBoundControlDesigner から継承されます。) |
![]() | Dispose | オーバーロードされます。 DataBoundControlDesigner オブジェクトによって使用されているすべてのリソースを解放します。 ( DataBoundControlDesigner から継承されます。) |
![]() | Finalize | ガベージ コレクションでオブジェクトがクリアされる前に、Dispose(false) を呼び出して、リソースの解放を試みます。 ( ComponentDesigner から継承されます。) |
![]() | GetDesignTimeDataSource | 関連付けられている DataSourceDesigner プロパティまたは DataSource プロパティからデザイン時のデータ ソースを取得します。 ( DataBoundControlDesigner から継承されます。) |
![]() | GetEmptyDesignTimeHtml | コントロールが空の場合、またはデータ ソースを取得できない場合に、デザイン時にコントロールを表示するために使用するマークアップを提供します。 ( BaseDataBoundControlDesigner から継承されます。) |
![]() | GetErrorDesignTimeHtml | エラーが発生した場合に、コントロールのデザイン時表示に使用するマークアップを提供します。 ( BaseDataBoundControlDesigner から継承されます。) |
![]() | GetSampleDataSource | DataSourceDesigner プロパティまたは DataSource プロパティからサンプル データを作成できない場合に、データ バインド コントロールをデザイン サーフェイスに表示するためのダミーのサンプル データを取得します。 ( DataBoundControlDesigner から継承されます。) |
![]() | GetService | デザイナのコンポーネントのデザイン モード サイトから、指定した型のサービスの取得を試みます。 ( ComponentDesigner から継承されます。) |
![]() | InvokeGetInheritanceAttribute | 指定した ComponentDesigner の InheritanceAttribute を取得します。 ( ComponentDesigner から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |
![]() | OnBehaviorAttached | 動作が要素に関連付けられたときに呼び出されます。 ( HtmlControlDesigner から継承されます。) |
![]() | OnBehaviorDetaching | 動作と要素の関連付けが解除されたときに呼び出されます。 ( HtmlControlDesigner から継承されます。) |
![]() | OnBindingsCollectionChanged | データ バインディング コレクションが変更されると、呼び出されます。 ( ControlDesigner から継承されます。) |
![]() | OnClick | 関連付けられているコントロールをデザイン時にユーザーがクリックすると、デザイン ホストによって呼び出されます。 ( ControlDesigner から継承されます。) |
![]() | OnControlResize | 関連付けられている Web サーバー コントロールのサイズがデザイン時にデザイン ホストで変更された場合に呼び出されます。 ( ControlDesigner から継承されます。) |
![]() | OnDataSourceChanged | オーバーロードされます。 オーバーライドされます。 関連付けられたコントロールのデータ ソースが変更された場合に呼び出されます。 |
![]() | OnPaint | CustomPaint 値が true の場合に、コントロール デザイナが関連付けられているコントロールをデザイン サーフェイスに描画すると呼び出されます。 ( ControlDesigner から継承されます。) |
![]() | OnSchemaRefreshed | 関連付けられた BaseDataBoundControl オブジェクトのデータ ソースによって新しいスキーマが読み込まれたときに呼び出されます。 ( BaseDataBoundControlDesigner から継承されます。) |
![]() | PostFilterAttributes | デザイナが、TypeDescriptor を通じて公開する一連の属性から、項目を変更または削除できるようにします。 ( ComponentDesigner から継承されます。) |
![]() | PostFilterEvents | デザイナが、TypeDescriptor を通じて公開する一連のイベントから、項目を変更または削除できるようにします。 ( ComponentDesigner から継承されます。) |
![]() | PostFilterProperties | デザイナが、TypeDescriptor を通じて公開する一連のプロパティから、項目を変更または削除できるようにします。 ( ComponentDesigner から継承されます。) |
![]() | PreFilterAttributes | デザイナが、TypeDescriptor を通じて公開する一連の属性に項目を追加できるようにします。 ( ComponentDesigner から継承されます。) |
![]() | PreFilterEvents | デザイン時にコンポーネントの TypeDescriptor オブジェクトに公開されているイベントのリストを設定します。 ( HtmlControlDesigner から継承されます。) |
![]() | PreFilterProperties | オーバーライドされます。 [プロパティ] グリッドの表示に対してプロパティの削除または追加を行ったり、または、関連するコントロールのプロパティをシャドウするために、デザイナによって使用されます。 |
![]() | RaiseComponentChanged | コンポーネントが変更されたことを IComponentChangeService に通知します。 ( ComponentDesigner から継承されます。) |
![]() | RaiseComponentChanging | コンポーネントが変更されようとしていることを IComponentChangeService に通知します。 ( ComponentDesigner から継承されます。) |
![]() | SetRegionContent | コントロールのデザイン時ビューの編集可能領域の内容を指定します。 ( ControlDesigner から継承されます。) |
![]() | SetViewFlags | 指定したビットごとの ViewFlags 列挙体を指定したフラグ値に割り当てます。 ( ControlDesigner から継承されます。) |

ListControlDesigner メンバ
ListControl 抽象クラスから派生したコントロールを Visual Web Designer でデザイン時に使用できるようにする、デザイナの基本クラスとして機能します。
ListControlDesigner データ型で公開されるメンバを以下の表に示します。


名前 | 説明 | |
---|---|---|
![]() | ActionLists | オーバーライドされます。 デザイナのデザイナ アクション リスト コレクションを取得します。 |
![]() | AllowResize | デザイン時環境でコントロールのサイズを変更できるかどうかを示す値を取得します。(ControlDesigner から継承されます。) |
![]() | AssociatedComponents | デザイナで管理されているコンポーネントに関連付けられているコンポーネントのコレクションを取得します。(ComponentDesigner から継承されます。) |
![]() | AutoFormats | 関連付けられているコントロールについてデザイン時に [オートフォーマット] ダイアログ ボックスに表示する定義済みのオートフォーマット スキームのコレクションを取得します。 (ControlDesigner から継承されます。) |
![]() | Behavior | デザイナに関連付けられている DHTML 動作を取得または設定します。(HtmlControlDesigner から継承されます。) |
![]() | Component | デザイナがデザインするコンポーネントを取得します。(ComponentDesigner から継承されます。) |
![]() | DataBindings | 現在のコントロールのデータ バインディング コレクションを取得します。(HtmlControlDesigner から継承されます。) |
![]() | DataMember | 基底のデータ バインド コントロールのシャドウされた DataMember プロパティを取得します。(DataBoundControlDesigner から継承されます。) |
![]() | DataSource | 関連付けられたコントロールの DataSource プロパティの値を取得または設定します。(BaseDataBoundControlDesigner から継承されます。) |
![]() | DataSourceDesigner | 基底のデータ バインド コントロールのデータ ソースのデザイナを取得します。(DataBoundControlDesigner から継承されます。) |
![]() | DataSourceID | 基になる BaseDataBoundControl オブジェクトの DataSourceID プロパティの値を取得または設定します。(BaseDataBoundControlDesigner から継承されます。) |
![]() | DataTextField | コントロールのデータ テキスト フィールドを取得または設定します。 |
![]() | DataValueField | コントロールのデータ値フィールドを取得または設定します。 |
![]() | DesignerView | このデザイナのデータ ソースに関連付けられている DesignerDataSourceView オブジェクトを取得します。(DataBoundControlDesigner から継承されます。) |
![]() | DesignTimeHtmlRequiresLoadComplete | デザイン ホストが読み込みを完了しないと GetDesignTimeHtml メソッドを呼び出すことができないかどうかを示す値を取得します。(ControlDesigner から継承されます。) |
![]() | Expressions | 現在のコントロールの式バインディングをデザイン時に取得します。(HtmlControlDesigner から継承されます。) |
![]() | ID | コントロールの ID 文字列を取得または設定します。(ControlDesigner から継承されます。) |
![]() | IsDirty | Web サーバー コントロールが変更済みとしてマークされているかどうかを示す値を取得または設定します。(ControlDesigner から継承されます。) |
![]() | ReadOnly | コントロールのプロパティがデザイン時に読み取り専用かどうかを示す値を取得または設定します。(ControlDesigner から継承されます。) |
![]() | ShouldCodeSerialize | シリアル化中に、現在のデザイン ドキュメントの分離コード ファイル内でコントロールのフィールド宣言を作成するかどうかを示す値を取得または設定します。(HtmlControlDesigner から継承されます。) |
![]() | TemplateGroups | それぞれが 1 つまたは複数のテンプレート定義を含むテンプレート グループのコレクションを取得します。(ControlDesigner から継承されます。) |
![]() | Verbs | デサイナに関連付けられているコンポーネントがサポートしているデザイン時の動詞を取得します。(ComponentDesigner から継承されます。) |
![]() | ViewControl | デザイン時 HTML マークアップのプレビュー用に使用できる Web サーバー コントロールを取得または設定します。(ControlDesigner から継承されます。) |
![]() | ViewControlCreated | View コントロールがデザイン サーフェイスでの表示用に作成されているかどうかを示す値を取得または設定します。(ControlDesigner から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | DataBindingsEnabled | 関連付けられているコントロールの格納先の領域がデータ バインディングをサポートするかどうかを示す値を取得します。(ControlDesigner から継承されます。) |
![]() | DesignerState | デザイン時に関連付けられているコントロールのデータを永続化するために使用するオブジェクトを取得します。(ControlDesigner から継承されます。) |
![]() | DesignTimeElement | デザイン サーフェイスの HtmlControlDesigner オブジェクトと関連付けられているコントロールを表すデザイン時オブジェクトを取得します。(HtmlControlDesigner から継承されます。) |
![]() | DesignTimeElementView | コントロール デザイナのビュー コントロール オブジェクトを取得します。(ControlDesigner から継承されます。) |
![]() | HidePropertiesInTemplateMode | コントロールがテンプレート モードのときに関連付けられているコントロールのプロパティが非表示に設定されるかどうかを示す値を取得します。(ControlDesigner から継承されます。) |
![]() | InheritanceAttribute | 関連付けられているコンポーネントの継承の種類を示す属性を取得します。(ComponentDesigner から継承されます。) |
![]() | Inherited | コンポーネントが継承されているかどうかを示す値を取得します。(ComponentDesigner から継承されます。) |
![]() | InTemplateMode | デザイン ホストでコントロールがテンプレート表示モードまたは編集モードのいずれかであるかどうかを示す値を取得します。InTemplateMode プロパティは読み取り専用です。(ControlDesigner から継承されます。) |
![]() | ParentComponent | このデザイナの親コンポーネントを取得します。(ComponentDesigner から継承されます。) |
![]() | RootDesigner | 関連付けられているコントロールを含む Web フォーム ページのコントロール デザイナを取得します。(ControlDesigner から継承されます。) |
![]() | SampleRowCount | データ バインド コントロールがデザイン サーフェイスに表示する行の数を取得します。(DataBoundControlDesigner から継承されます。) |
![]() | ShadowProperties | ユーザー設定値をオーバーライドするプロパティ値のコレクションを取得します。(ComponentDesigner から継承されます。) |
![]() | Tag | 関連付けられているコントロールの HTML マークアップ要素を表すオブジェクトを取得します。(ControlDesigner から継承されます。) |
![]() | UseDataSourcePickerActionList | オーバーライドされます。 関連付けられたコントロールが既定のアクション リストを表示するかどうかを判断します。 |
![]() | UsePreviewControl | コントロール デザイナが一時プレビュー コントロールを使用してデザイン時 HTML マークアップを生成するかどうかを示す値を取得します。(ControlDesigner から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Dispose | オーバーロードされます。 DataBoundControlDesigner オブジェクトによって使用されているすべてのリソースを解放します。 (DataBoundControlDesigner から継承されます。) |
![]() | DoDefaultAction | コンポーネントの既定イベントに対するメソッド シグネチャをソース コード ファイル内に作成し、コード内のその位置にカーソルを移動します。 (ComponentDesigner から継承されます。) |
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) |
![]() | GetBounds | デザイン サーフェイスに表示されるコントロールの境界を表す四角形の座標を取得します。 (ControlDesigner から継承されます。) |
![]() | GetDesignTimeHtml | オーバーロードされます。 オーバーライドされます。 関連付けられたコントロールのデザイン時表示に使用するマークアップを取得します。 |
![]() | GetDesignTimeResourceProviderFactory | サイトの構成ファイル内のグローバリゼーション設定に応じて、適切なリソース プロバイダ ファクトリを返します。 (ControlDesigner から継承されます。) |
![]() | GetEditableDesignerRegionContent | 関連付けられたコントロールのデザイン時ビューの編集可能領域の内容を返します。 (ControlDesigner から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。) |
![]() | GetPersistenceContent | コントロールの永続化できる内部 HTML マークアップをデザイン時に取得します。 (ControlDesigner から継承されます。) |
![]() | GetPersistInnerHtml | コントロールの永続化できる内部 HTML マークアップを取得します。 (ControlDesigner から継承されます。) |
![]() | GetResolvedSelectedDataSource | 関連付けられたコントロール コンテナから、特定のデータ メンバに解決されるデータ ソース コンポーネントを取得します。 |
![]() | GetSelectedDataSource | 関連付けられたコントロール コンテナからデータ ソース コンポーネントを取得します。 |
![]() | GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
![]() | GetViewRendering | オーバーロードされます。 関連付けられているコントロールの内容および領域のデザイン時マークアップを格納しているオブジェクトを取得します。 (ControlDesigner から継承されます。) |
![]() | Initialize | オーバーライドされます。 関連付けられたコントロールをデザイナで表示、編集、デザインできるように準備します。 |
![]() | InitializeExistingComponent | 既存のコンポーネントを再初期化します。 (ComponentDesigner から継承されます。) |
![]() | InitializeNewComponent | 新規作成したコンポーネントを初期化します。 (ComponentDesigner から継承されます。) |
![]() | InitializeNonDefault | 既定値以外の値に既に初期化されている、インポートされたコンポーネントの設定値を初期化します。 (ComponentDesigner から継承されます。) |
![]() | Invalidate | オーバーロードされます。 デザイン サーフェイスに表示されたコントロールを無効化し、デザイン ホストによって OnPaint メソッドが呼び出されるようにします。 (ControlDesigner から継承されます。) |
![]() | InvokeTransactedChange | オーバーロードされます。 一連の変更を、指定されたパラメータを使用して、デザイン ホストが持つ元に戻す機能によってまとめてロールバックできるトランザクションに、ラップします。 (ControlDesigner から継承されます。) |
![]() | IsPropertyBound | 関連付けられているコントロールの指定されたプロパティがデータ バインドされているかどうかを示す値を取得します。 (ControlDesigner から継承されます。) |
![]() | Localize | 提供されたリソース ライタを使用して、関連付けられているコントロールのローカライズ可能なプロパティをデザイン ホストのリソースに永続化します。 (ControlDesigner から継承されます。) |
![]() | OnAutoFormatApplied | 定義済みのオートフォーマット スキームが関連付けられているコントロールに適用されているときに呼び出されます。 (ControlDesigner から継承されます。) |
![]() | OnComponentChanged | 関連付けられているコントロールが変更されたときに呼び出されます。 (ControlDesigner から継承されます。) |
![]() | OnComponentChanging | 関連付けられているコントロールの ComponentChanging イベントを処理するメソッドを表します。 (ControlDesigner から継承されます。) |
![]() | OnDataSourceChanged | オーバーロードされます。 関連付けられたコントロールのデータ ソースが変更された場合に呼び出されます。 |
![]() | OnSetComponentDefaults | コンポーネントの既定のプロパティを設定します。 (ComponentDesigner から継承されます。) |
![]() | OnSetParent | 関連付けられたコントロールが親コントロールに結び付けられている場合に追加処理を実行する手段を提供します。 (HtmlControlDesigner から継承されます。) |
![]() | RaiseResizeEvent | OnControlResize イベントを発生させます。 (ControlDesigner から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) |
![]() | RegisterClone | 複製が作成されたコントロールの内部データを登録します。 (ControlDesigner から継承されます。) |
![]() | SetEditableDesignerRegionContent | デザイン時にコントロールの編集可能領域の内容を指定します。 (ControlDesigner から継承されます。) |
![]() | ShowCreateDataSourceDialog | Visual Studio 2005 などのデザイン ホストで、データ ソース作成時にユーザーを支援するダイアログ ボックスを表示します。 (BaseDataBoundControlDesigner から継承されます。) |
![]() | ToString | 現在の Object を表す String を返します。 (Object から継承されます。) |
![]() | UpdateDesignTimeHtml | GetDesignTimeHtml メソッドを呼び出して、関連付けられている Web サーバー コントロールのデザイン時 HTML マークアップを更新します。 (ControlDesigner から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | ConnectToDataSource | イベントを以前のデータ ソースから接続解除し、それを現在のデータ ソースに接続します。 (DataBoundControlDesigner から継承されます。) |
![]() | CreateDataSource | 新しいデータ ソース コントロールを作成する標準ダイアログ ボックスを呼び出し、新しいデータ ソース コントロールの ID をデータ バインド コントロールの DataSourceID プロパティに設定します。 (DataBoundControlDesigner から継承されます。) |
![]() | CreateErrorDesignTimeHtml | オーバーロードされます。 デザイン時にエラー メッセージを表示するための HTML マークアップを作成します。 (ControlDesigner から継承されます。) |
![]() | CreatePlaceHolderDesignTimeHtml | オーバーロードされます。 コントロールの種類と ID を表示する単純な四角形のプレースホルダ表示を提供します。 (ControlDesigner から継承されます。) |
![]() | CreateViewControl | デザイン サーフェイスで表示または描画するために関連付けられているコントロールのコピーを返します。 (ControlDesigner から継承されます。) |
![]() | DataBind | オーバーライドされます。 指定したコントロールをデザイン時のデータ ソースにバインドします。 |
![]() | DisconnectFromDataSource | データ ソース イベントからデータ バインド コントロールを接続解除します。 (DataBoundControlDesigner から継承されます。) |
![]() | Dispose | オーバーロードされます。 DataBoundControlDesigner オブジェクトによって使用されているすべてのリソースを解放します。 (DataBoundControlDesigner から継承されます。) |
![]() | Finalize | ガベージ コレクションでオブジェクトがクリアされる前に、Dispose(false) を呼び出して、リソースの解放を試みます。 (ComponentDesigner から継承されます。) |
![]() | GetDesignTimeDataSource | 関連付けられている DataSourceDesigner プロパティまたは DataSource プロパティからデザイン時のデータ ソースを取得します。 (DataBoundControlDesigner から継承されます。) |
![]() | GetEmptyDesignTimeHtml | コントロールが空の場合、またはデータ ソースを取得できない場合に、デザイン時にコントロールを表示するために使用するマークアップを提供します。 (BaseDataBoundControlDesigner から継承されます。) |
![]() | GetErrorDesignTimeHtml | エラーが発生した場合に、コントロールのデザイン時表示に使用するマークアップを提供します。 (BaseDataBoundControlDesigner から継承されます。) |
![]() | GetSampleDataSource | DataSourceDesigner プロパティまたは DataSource プロパティからサンプル データを作成できない場合に、データ バインド コントロールをデザイン サーフェイスに表示するためのダミーのサンプル データを取得します。 (DataBoundControlDesigner から継承されます。) |
![]() | GetService | デザイナのコンポーネントのデザイン モード サイトから、指定した型のサービスの取得を試みます。 (ComponentDesigner から継承されます。) |
![]() | InvokeGetInheritanceAttribute | 指定した ComponentDesigner の InheritanceAttribute を取得します。 (ComponentDesigner から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |
![]() | OnBehaviorAttached | 動作が要素に関連付けられたときに呼び出されます。 (HtmlControlDesigner から継承されます。) |
![]() | OnBehaviorDetaching | 動作と要素の関連付けが解除されたときに呼び出されます。 (HtmlControlDesigner から継承されます。) |
![]() | OnBindingsCollectionChanged | データ バインディング コレクションが変更されると、呼び出されます。 (ControlDesigner から継承されます。) |
![]() | OnClick | 関連付けられているコントロールをデザイン時にユーザーがクリックすると、デザイン ホストによって呼び出されます。 (ControlDesigner から継承されます。) |
![]() | OnControlResize | 関連付けられている Web サーバー コントロールのサイズがデザイン時にデザイン ホストで変更された場合に呼び出されます。 (ControlDesigner から継承されます。) |
![]() | OnDataSourceChanged | オーバーロードされます。 オーバーライドされます。 関連付けられたコントロールのデータ ソースが変更された場合に呼び出されます。 |
![]() | OnPaint | CustomPaint 値が true の場合に、コントロール デザイナが関連付けられているコントロールをデザイン サーフェイスに描画すると呼び出されます。 (ControlDesigner から継承されます。) |
![]() | OnSchemaRefreshed | 関連付けられた BaseDataBoundControl オブジェクトのデータ ソースによって新しいスキーマが読み込まれたときに呼び出されます。 (BaseDataBoundControlDesigner から継承されます。) |
![]() | PostFilterAttributes | デザイナが、TypeDescriptor を通じて公開する一連の属性から、項目を変更または削除できるようにします。 (ComponentDesigner から継承されます。) |
![]() | PostFilterEvents | デザイナが、TypeDescriptor を通じて公開する一連のイベントから、項目を変更または削除できるようにします。 (ComponentDesigner から継承されます。) |
![]() | PostFilterProperties | デザイナが、TypeDescriptor を通じて公開する一連のプロパティから、項目を変更または削除できるようにします。 (ComponentDesigner から継承されます。) |
![]() | PreFilterAttributes | デザイナが、TypeDescriptor を通じて公開する一連の属性に項目を追加できるようにします。 (ComponentDesigner から継承されます。) |
![]() | PreFilterEvents | デザイン時にコンポーネントの TypeDescriptor オブジェクトに公開されているイベントのリストを設定します。 (HtmlControlDesigner から継承されます。) |
![]() | PreFilterProperties | オーバーライドされます。 [プロパティ] グリッドの表示に対してプロパティの削除または追加を行ったり、または、関連するコントロールのプロパティをシャドウするために、デザイナによって使用されます。 |
![]() | RaiseComponentChanged | コンポーネントが変更されたことを IComponentChangeService に通知します。 (ComponentDesigner から継承されます。) |
![]() | RaiseComponentChanging | コンポーネントが変更されようとしていることを IComponentChangeService に通知します。 (ComponentDesigner から継承されます。) |
![]() | SetRegionContent | コントロールのデザイン時ビューの編集可能領域の内容を指定します。 (ControlDesigner から継承されます。) |
![]() | SetViewFlags | 指定したビットごとの ViewFlags 列挙体を指定したフラグ値に割り当てます。 (ControlDesigner から継承されます。) |

Weblioに収録されているすべての辞書からListControlDesignerを検索する場合は、下記のリンクをクリックしてください。

- ListControlDesignerのページへのリンク