ControlBuilder メンバ
コントロールとその子コントロールを作成するときにページ パーサーをサポートします。
ControlBuilder データ型で公開されるメンバを以下の表に示します。
パブリック コンストラクタ
名前 | 説明 | |
---|---|---|
ControlBuilder | ControlBuilder クラスの新しいインスタンスを初期化します。 |
このページのトップへ
パブリック フィールド
名前 | 説明 | |
---|---|---|
DesignerFilter | "__designer" リテラル文字列を表します。 |
このページのトップへ
パブリック プロパティ
( プロテクト プロパティ も参照)
名前 | 説明 | |
---|---|---|
BindingContainerType | このビルダが作成するコントロールのバインディング コンテナの型を取得します。 | |
ControlType | 作成するコントロールの Type を取得します。 | |
CurrentFilterResolutionService | デザイナ上でコントロールを解析したり永続化したりする際に、デバイス フィルタ関連サービスを管理するために使用される IFilterResolutionService オブジェクトを取得します。 | |
DeclareType | コントロールを宣言するためにコード生成で使用される型を取得します。 | |
HasAspCode | コントロールにコード ブロックが格納されているかどうかを示す値を取得します。 | |
ID | 作成するコントロールの識別子プロパティを取得または設定します。 | |
Localize | この ControlBuilder オブジェクトによって作成されるコントロールがローカライズされるかどうかを示すブール値を取得します。 | |
NamingContainerType | このビルダが作成するコントロールの名前付けコンテナの型を取得します。 | |
ServiceProvider | この ControlBuilder オブジェクトのサービス オブジェクトを取得します。 | |
TagName | 作成するコントロールのタグ名を取得します。 | |
ThemeResolutionService | デザイン時にコントロールのテーマとスキンを管理するために使用される IThemeResolutionService オブジェクトを取得します。 |
このページのトップへ
プロテクト プロパティ
名前 | 説明 | |
---|---|---|
FChildrenAsProperties | コントロールの ParseChildrenAttribute の ChildrenAsProperties を true に設定するかどうかを決定します。 | |
FIsNonParserAccessor | コントロールに IParserAccessor インターフェイスを実装するかどうかを決定します。 | |
InDesigner | ControlBuilder がデザイナで実行されているかどうかを示す値を返します。 | |
InPageTheme | この ControlBuilder オブジェクトを使用してページ テーマを生成するかどうかを示すブール値を取得します。 | |
Parser | コントロールを解析する TemplateParser を取得します。 |
このページのトップへ
パブリック メソッド
( プロテクト メソッド も参照)
名前 | 説明 | |
---|---|---|
AllowWhitespaceLiterals | コントロールの開始タグと終了タグ間の内容内に空白リテラルが許可されるかどうかを判断します。このメソッドは ASP.NET ページ フレームワークによって呼び出されます。 | |
AppendLiteralString | 指定されたリテラルな内容をコントロールに追加します。このメソッドは ASP.NET ページ フレームワークによって呼び出されます。 | |
AppendSubBuilder | コンテナ コントロールに属するすべての子コントロールの ControlBuilder オブジェクトにビルダを追加します。 | |
BuildObject | この ControlBuilder オブジェクトによって参照されるコントロールのデザイン時のインスタンスを作成します。 | |
CloseControl | コントロールの開始タグと終了タグの解析が完了したことをビルダに通知するためにパーサーによって呼び出されます。 | |
CreateBuilderFromType | 指定されたタグ名、オブジェクト型、およびビルダを定義する他のさまざまなパラメータを使用して、ControlBuilder オブジェクトを作成します。 | |
Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) | |
GetChildControlType | 子タグに対応するコントロールの型を示す Type を取得します。このメソッドは ASP.NET ページ フレームワークによって呼び出されます。 | |
GetHashCode | 特定の型のハッシュ関数として機能します。 (Object から継承されます。) | |
GetObjectPersistData | この ControlBuilder オブジェクトの ObjectPersistData オブジェクトを作成します。 | |
GetResourceKey | この ControlBuilder オブジェクトのリソース キーを取得します。 | |
GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) | |
HasBody | コントロールに開始タグと終了タグの両方のタグを含めるかどうかを決定します。このメソッドは ASP.NET ページ フレームワークによって呼び出されます。 | |
HtmlDecodeLiterals | HTML コントロールのリテラル文字列を HTML デコードするかどうかを決定します。このメソッドは ASP.NET ページ フレームワークによって呼び出されます。 | |
Init | インスタンス化後、ControlBuilder を初期化します。このメソッドは ASP.NET ページ フレームワークによって呼び出されます。 | |
NeedsTagInnerText | コントロール ビルダがその内部テキストを取得するかどうかを決定します。内部テキストを取得する必要がある場合は、SetTagInnerText メソッドを呼び出す必要があります。このメソッドは ASP.NET ページ フレームワークによって呼び出されます。 | |
OnAppendToParentBuilder | 親コントロール ビルダに追加されることを ControlBuilder に通知します。 | |
ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) | |
SetResourceKey | この ControlBuilder オブジェクトのリソース キーを設定します。 | |
SetServiceProvider | この ControlBuilder オブジェクトのサービス オブジェクトを設定します。 | |
SetTagInnerText | ControlBuilder にコントロール タグの内部テキストを提供します。 | |
ToString | 現在の Object を表す String を返します。 (Object から継承されます。) |
このページのトップへ
プロテクト メソッド
名前 | 説明 | |
---|---|---|
Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) | |
MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |
このページのトップへ
参照
関連項目
ControlBuilder クラス
System.Web.UI 名前空間
Control
WebControl
Page
ControlBuilderAttribute
ParseChildrenAttribute
PersistChildrenAttribute
AddParsedSubObject