RenderTreeBuilder クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
RenderTreeFrame エントリのコレクションを構築するためのメソッドを提供します。
public ref class RenderTreeBuilder sealed : IDisposable
public sealed class RenderTreeBuilder : IDisposable
type RenderTreeBuilder = class
interface IDisposable
Public NotInheritable Class RenderTreeBuilder
Implements IDisposable
- 継承
-
RenderTreeBuilder
- 実装
コンストラクター
| 名前 | 説明 |
|---|---|
| RenderTreeBuilder() |
RenderTreeFrame エントリのコレクションを構築するためのメソッドを提供します。 |
メソッド
| 名前 | 説明 |
|---|---|
| AddAttribute(Int32, RenderTreeFrame) |
属性を表すフレームを追加します。 属性は、最後に追加された要素に関連付けられます。 |
| AddAttribute(Int32, RenderTreeFrame) |
属性を表すフレームを追加します。 属性は、最後に追加された要素に関連付けられます。 |
| AddAttribute(Int32, String, Boolean) |
ブール値属性を表すフレームを追加します。
属性は、最後に追加された要素に関連付けられます。 値が |
| AddAttribute(Int32, String, EventCallback) |
EventCallback属性を表すフレームを追加します。
属性は、最後に追加された要素に関連付けられます。 値が |
| AddAttribute(Int32, String, MulticastDelegate) |
デリゲート値属性を表すフレームを追加します。
属性は、最後に追加された要素に関連付けられます。 値が |
| AddAttribute(Int32, String, Object) |
文字列値属性を表すフレームを追加します。
属性は、最後に追加された要素に関連付けられます。 値が |
| AddAttribute(Int32, String, String) |
文字列値属性を表すフレームを追加します。
属性は、最後に追加された要素に関連付けられます。 値が |
| AddAttribute(Int32, String) |
ブール値属性を表すフレームを値 'true' で追加します。 属性は、最後に追加された要素に関連付けられます。 |
| AddAttribute<TArgument>(Int32, String, EventCallback<TArgument>) |
EventCallback属性を表すフレームを追加します。
属性は、最後に追加された要素に関連付けられます。 値が |
| AddComponentParameter(Int32, String, Object) |
コンポーネント パラメーターを表すフレームを追加します。 |
| AddComponentReferenceCapture(Int32, Action<Object>) |
親コンポーネントへの参照をキャプチャする命令を表すフレームを追加します。 |
| AddComponentRenderMode(IComponentRenderMode) |
外側のコンポーネント フレームにレンダリング モードを示すフレームを追加します。 |
| AddContent(Int32, MarkupString) |
マークアップ コンテンツを表すフレームを追加します。 |
| AddContent(Int32, Nullable<MarkupString>) |
マークアップ コンテンツを表すフレームを追加します。 |
| AddContent(Int32, Object) |
テキスト コンテンツを表すフレームを追加します。 |
| AddContent(Int32, RenderFragment) |
コンテンツの任意のフラグメントを表すフレームを追加します。 |
| AddContent(Int32, String) |
テキスト コンテンツを表すフレームを追加します。 |
| AddContent<TValue>(Int32, RenderFragment<TValue>, TValue) |
コンテンツの任意のフラグメントを表すフレームを追加します。 |
| AddElementReferenceCapture(Int32, Action<ElementReference>) |
親要素への参照をキャプチャする命令を表すフレームを追加します。 |
| AddMarkupContent(Int32, String) |
マークアップ コンテンツを表すフレームを追加します。 |
| AddMultipleAttributes(Int32, IEnumerable<KeyValuePair<String,Object>>) |
同じシーケンス番号を持つ複数の属性を表すフレームを追加します。 |
| AddNamedEvent(String, String) |
外側の要素のイベントに名前を割り当てます。 |
| Clear() |
ビルダーをクリアします。 |
| CloseComponent() |
以前に追加されたコンポーネント フレームを閉じたものとしてマークします。 このメソッドの呼び出しは、 OpenComponent<TComponent>(Int32)の呼び出しとバランスを取る必要があります。 |
| CloseElement() |
以前に追加された要素フレームを閉じたものとしてマークします。 このメソッドの呼び出しは、 OpenElement(Int32, String)の呼び出しとバランスを取る必要があります。 |
| CloseRegion() |
以前に追加された領域フレームを閉じたものとしてマークします。 このメソッドの呼び出しは、 OpenRegion(Int32)の呼び出しとバランスを取る必要があります。 |
| Dispose() |
RenderTreeFrame エントリのコレクションを構築するためのメソッドを提供します。 |
| GetFrames() |
追加された RenderTreeFrame 値を返します。 |
| OpenComponent(Int32, Type) |
子コンポーネントを表すフレームを追加します。 |
| OpenComponent<TComponent>(Int32) |
子コンポーネントを表すフレームを追加します。 |
| OpenElement(Int32, String) |
要素を表すフレーム (つまり、他のフレームのコンテナー) を追加します。 RenderTreeBuilder状態を有効にするには、新しい要素の子フレームを追加した直後にCloseElement()も呼び出す必要があります。 |
| OpenRegion(Int32) |
フレームの領域を表すフレームを追加します。 |
| SetAttributeValue(Int32, Object) |
指定したインデックス位置にある既存の属性フレームの属性値を置き換えます。 これは、フレームが追加された後 (シリアル化中にデリゲート RenderFragment ラップする場合など) に、属性値をインプレースで更新するために使用されます。 |
| SetKey(Object) |
指定したキー値を現在の要素またはコンポーネントに割り当てます。 |
| SetUpdatesAttributeName(String) |
前の属性が、名前 この情報は、イベント ハンドラーの呼び出しを受信するときに、他の属性の値の更新を受け入れるかどうかを判断するためにレンダリング システムによって使用されます。 |
明示的なインターフェイスの実装
| 名前 | 説明 |
|---|---|
| IDisposable.Dispose() |
RenderTreeFrame エントリのコレクションを構築するためのメソッドを提供します。 |
拡張メソッド
| 名前 | 説明 |
|---|---|
| AddEventPreventDefaultAttribute(RenderTreeBuilder, Int32, String, Boolean) |
指定したイベントの既定のアクションを防ぐための命令を表すフレームを追加します。 |
| AddEventStopPropagationAttribute(RenderTreeBuilder, Int32, String, Boolean) |
指定したイベントが現在の要素を超えて伝播するのを停止する命令を表すフレームを追加します。 |