Sdílet prostřednictvím


RenderTreeBuilder Třída

Definice

Poskytuje metody pro vytvoření kolekce RenderTreeFrame položek.

public ref class RenderTreeBuilder sealed : IDisposable
public sealed class RenderTreeBuilder : IDisposable
type RenderTreeBuilder = class
    interface IDisposable
Public NotInheritable Class RenderTreeBuilder
Implements IDisposable
Dědičnost
RenderTreeBuilder
Implementuje

Konstruktory

RenderTreeBuilder()

Poskytuje metody pro vytvoření kolekce RenderTreeFrame položek.

Metody

AddAttribute(Int32, RenderTreeFrame)

Připojí rámec představující atribut.

Atribut je přidružen k naposledy přidanému prvku.

AddAttribute(Int32, RenderTreeFrame)

Připojí rámec představující atribut.

Atribut je přidružen k naposledy přidanému prvku.

AddAttribute(Int32, String)

Připojí rámec představující atribut bool s hodnotou true.

Atribut je přidružen k naposledy přidanému prvku.

AddAttribute(Int32, String, Boolean)

Připojí rámec představující bool-hodnota atribut.

Atribut je přidružen k naposledy přidanému prvku. Pokud hodnota je false a aktuální prvek není komponenta, rámec bude vynechán.

AddAttribute(Int32, String, EventCallback)

Připojí rámec představující EventCallback atribut.

Atribut je přidružen k naposledy přidanému prvku. Pokud hodnota je null a aktuální prvek není komponenta, rámec bude vynechán.

AddAttribute(Int32, String, MulticastDelegate)

Připojí rámec představující delegovaný atribut.

Atribut je přidružen k naposledy přidanému prvku. Pokud hodnota je null a aktuální prvek není komponenta, rámec bude vynechán.

AddAttribute(Int32, String, Object)

Připojí rámec představující atribut hodnot řetězce. Atribut je přidružen k naposledy přidanému prvku. Pokud je nullhodnota , nebo Boolean hodnota false a aktuální prvek není komponenta, rámec bude vynechán.

AddAttribute(Int32, String, String)

Připojí rámec představující atribut hodnot řetězce.

Atribut je přidružen k naposledy přidanému prvku. Pokud hodnota je null a aktuální prvek není komponenta, rámec bude vynechán.

AddAttribute<TArgument>(Int32, String, EventCallback<TArgument>)

Připojí rámec představující EventCallback atribut.

Atribut je přidružen k naposledy přidanému prvku. Pokud hodnota je null a aktuální prvek není komponenta, rámec bude vynechán.

AddComponentParameter(Int32, String, Object)

Připojí rámec představující parametr komponenty.

AddComponentReferenceCapture(Int32, Action<Object>)

Připojí rámec představující pokyn k zachycení odkazu na nadřazenou komponentu.

AddComponentRenderMode(IComponentRenderMode)

Přidá rámeček označující režim vykreslování na rámečku ohraničující součásti.

AddContent(Int32, MarkupString)

Připojí rámec představující obsah značek.

AddContent(Int32, Nullable<MarkupString>)

Připojí rámec představující obsah značek.

AddContent(Int32, Object)

Připojí rámeček představující textový obsah.

AddContent(Int32, RenderFragment)

Připojí rámce představující libovolný fragment obsahu.

AddContent(Int32, String)

Připojí rámeček představující textový obsah.

AddContent<TValue>(Int32, RenderFragment<TValue>, TValue)

Připojí rámce představující libovolný fragment obsahu.

AddElementReferenceCapture(Int32, Action<ElementReference>)

Připojí rámec představující pokyn k zachycení odkazu na nadřazený prvek.

AddMarkupContent(Int32, String)

Připojí rámec představující obsah značek.

AddMultipleAttributes(Int32, IEnumerable<KeyValuePair<String,Object>>)

Přidá rámce představující více atributů se stejným pořadovým číslem.

AddNamedEvent(String, String)

Přiřadí název události v nadřazeném elementu.

Clear()

Vymaže tvůrce.

CloseComponent()

Označí dříve připojený rámec součásti jako uzavřený. Volání této metody musí být vyvážena pomocí volání metody OpenComponent<TComponent>(Int32).

CloseElement()

Označí dříve připojený rámeček prvku jako uzavřený. Volání této metody musí být vyvážena pomocí volání metody OpenElement(Int32, String).

CloseRegion()

Označí dříve připojený rámec oblasti jako uzavřený. Volání této metody musí být vyvážena pomocí volání metody OpenRegion(Int32).

Dispose()

Poskytuje metody pro vytvoření kolekce RenderTreeFrame položek.

GetFrames()

RenderTreeFrame Vrátí hodnoty, které byly připojeny.

OpenComponent(Int32, Type)

Připojí rámec představující podřízenou komponentu.

OpenComponent<TComponent>(Int32)

Připojí rámec představující podřízenou komponentu.

OpenElement(Int32, String)

Připojí rámec představující prvek, tj. kontejner pro ostatní rámce. Aby byl RenderTreeBuilder stav platný, musíte také volat CloseElement() ihned po připojení podřízených rámců nového prvku.

OpenRegion(Int32)

Připojí rámeček představující oblast rámců.

SetKey(Object)

Přiřadí zadanou hodnotu klíče aktuálnímu prvku nebo komponentě.

SetUpdatesAttributeName(String)

Označuje, že předchozí atribut představuje obslužnou rutinu události, jejíž spuštění aktualizuje atribut názvem updatesAttributeName.

Tyto informace používá vykreslovací systém k určení, zda přijmout aktualizaci hodnoty pro druhý atribut při přijímání volání obslužné rutiny události.

Explicitní implementace rozhraní

IDisposable.Dispose()

Poskytuje metody pro vytvoření kolekce RenderTreeFrame položek.

Metody rozšíření

AddEventPreventDefaultAttribute(RenderTreeBuilder, Int32, String, Boolean)

Připojí rámec představující instrukci, která zabrání výchozí akci pro zadanou událost.

AddEventStopPropagationAttribute(RenderTreeBuilder, Int32, String, Boolean)

Připojí rámec představující instrukci k zastavení šíření zadané události mimo aktuální prvek.

Platí pro