Condividi tramite


RenderTreeBuilder Classe

Definizione

Fornisce metodi per la creazione di una raccolta di RenderTreeFrame voci.

public ref class RenderTreeBuilder sealed : IDisposable
public sealed class RenderTreeBuilder : IDisposable
type RenderTreeBuilder = class
    interface IDisposable
Public NotInheritable Class RenderTreeBuilder
Implements IDisposable
Ereditarietà
RenderTreeBuilder
Implementazioni

Costruttori

RenderTreeBuilder()

Fornisce metodi per la creazione di una raccolta di RenderTreeFrame voci.

Metodi

AddAttribute(Int32, RenderTreeFrame)

Aggiunge un frame che rappresenta un attributo.

L'attributo è associato all'elemento aggiunto più di recente.

AddAttribute(Int32, RenderTreeFrame)

Aggiunge un frame che rappresenta un attributo.

L'attributo è associato all'elemento aggiunto più di recente.

AddAttribute(Int32, String)

Aggiunge un frame che rappresenta un attributo bool-valued con valore 'true'.

L'attributo è associato all'elemento aggiunto più di recente.

AddAttribute(Int32, String, Boolean)

Aggiunge un frame che rappresenta un attributo bool-valued.

L'attributo è associato all'elemento aggiunto più di recente. Se il valore è e l'elemento corrente non è false un componente, verrà omesso il frame.

AddAttribute(Int32, String, EventCallback)

Aggiunge un frame che rappresenta un EventCallback attributo.

L'attributo è associato all'elemento aggiunto più di recente. Se il valore è e l'elemento corrente non è null un componente, verrà omesso il frame.

AddAttribute(Int32, String, MulticastDelegate)

Aggiunge un frame che rappresenta un attributo con valori delegati.

L'attributo è associato all'elemento aggiunto più di recente. Se il valore è e l'elemento corrente non è null un componente, verrà omesso il frame.

AddAttribute(Int32, String, Object)

Aggiunge un frame che rappresenta un attributo con valori stringa. L'attributo è associato all'elemento aggiunto più di recente. Se il valore è o il Boolean valore false e l'elemento corrente non è nullun componente, il frame verrà omesso.

AddAttribute(Int32, String, String)

Aggiunge un frame che rappresenta un attributo con valori stringa.

L'attributo è associato all'elemento aggiunto più di recente. Se il valore è e l'elemento corrente non è null un componente, verrà omesso il frame.

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

Aggiunge un frame che rappresenta un EventCallback attributo.

L'attributo è associato all'elemento aggiunto più di recente. Se il valore è e l'elemento corrente non è null un componente, verrà omesso il frame.

AddComponentParameter(Int32, String, Object)

Aggiunge un frame che rappresenta un parametro del componente.

AddComponentReferenceCapture(Int32, Action<Object>)

Aggiunge un frame che rappresenta un'istruzione per acquisire un riferimento al componente padre.

AddComponentRenderMode(IComponentRenderMode)

Aggiunge un frame che indica la modalità di rendering nel frame del componente racchiuso.

AddContent(Int32, MarkupString)

Aggiunge un frame che rappresenta il contenuto del markup.

AddContent(Int32, Nullable<MarkupString>)

Aggiunge un frame che rappresenta il contenuto del markup.

AddContent(Int32, Object)

Aggiunge una cornice che rappresenta il contenuto di testo.

AddContent(Int32, RenderFragment)

Aggiunge fotogrammi che rappresentano un frammento arbitrario di contenuto.

AddContent(Int32, String)

Aggiunge una cornice che rappresenta il contenuto di testo.

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

Aggiunge fotogrammi che rappresentano un frammento arbitrario di contenuto.

AddElementReferenceCapture(Int32, Action<ElementReference>)

Aggiunge un frame che rappresenta un'istruzione per acquisire un riferimento all'elemento padre.

AddMarkupContent(Int32, String)

Aggiunge un frame che rappresenta il contenuto del markup.

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

Aggiunge fotogrammi che rappresentano più attributi con lo stesso numero di sequenza.

AddNamedEvent(String, String)

Assegna un nome a un evento nell'elemento racchiuso.

Clear()

Cancella il generatore.

CloseComponent()

Contrassegna un frame del componente aggiunto in precedenza come chiuso. Le chiamate a questo metodo devono essere bilanciate con le chiamate a OpenComponent<TComponent>(Int32).

CloseElement()

Contrassegna un frame di elementi aggiunto in precedenza come chiuso. Le chiamate a questo metodo devono essere bilanciate con le chiamate a OpenElement(Int32, String).

CloseRegion()

Contrassegna un frame di area aggiunto in precedenza come chiuso. Le chiamate a questo metodo devono essere bilanciate con le chiamate a OpenRegion(Int32).

Dispose()

Fornisce metodi per la creazione di una raccolta di RenderTreeFrame voci.

GetFrames()

Restituisce i RenderTreeFrame valori aggiunti.

OpenComponent(Int32, Type)

Aggiunge un frame che rappresenta un componente figlio.

OpenComponent<TComponent>(Int32)

Aggiunge un frame che rappresenta un componente figlio.

OpenElement(Int32, String)

Aggiunge un frame che rappresenta un elemento, ad esempio un contenitore per altri frame. Affinché lo RenderTreeBuilder stato sia valido, è necessario chiamare CloseElement() immediatamente dopo aver aggiunto i frame figlio del nuovo elemento.

OpenRegion(Int32)

Aggiunge un frame che rappresenta un'area di fotogrammi.

SetKey(Object)

Assegna il valore della chiave specificato all'elemento o al componente corrente.

SetUpdatesAttributeName(String)

Indica che l'attributo precedente rappresenta un gestore eventi il cui esecuzione aggiorna l'attributo con il nome updatesAttributeName.

Queste informazioni vengono usate dal sistema di rendering per determinare se accettare un aggiornamento del valore per l'altro attributo durante la ricezione di una chiamata al gestore eventi.

Implementazioni dell'interfaccia esplicita

IDisposable.Dispose()

Fornisce metodi per la creazione di una raccolta di RenderTreeFrame voci.

Metodi di estensione

AddEventPreventDefaultAttribute(RenderTreeBuilder, Int32, String, Boolean)

Aggiunge un frame che rappresenta un'istruzione per impedire l'azione predefinita per un evento specificato.

AddEventStopPropagationAttribute(RenderTreeBuilder, Int32, String, Boolean)

Aggiunge un frame che rappresenta un'istruzione per arrestare la propagazione dell'evento specificato oltre l'elemento corrente.

Si applica a