RenderTreeBuilder Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce metodi per la compilazione 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
| Nome | Descrizione |
|---|---|
| RenderTreeBuilder() |
Fornisce metodi per la compilazione di una raccolta di RenderTreeFrame voci. |
Metodi
| Nome | Descrizione |
|---|---|
| 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, Boolean) |
Aggiunge un frame che rappresenta un attributo bool-valued.
L'attributo è associato all'elemento aggiunto più di recente. Se il valore è |
| AddAttribute(Int32, String, EventCallback) |
Aggiunge un frame che rappresenta un EventCallback attributo.
L'attributo è associato all'elemento aggiunto più di recente. Se il valore è |
| 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 è |
| 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 è |
| 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 è |
| 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<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 è |
| 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 contenitore. |
| AddContent(Int32, MarkupString) |
Aggiunge un frame che rappresenta il contenuto di markup. |
| AddContent(Int32, Nullable<MarkupString>) |
Aggiunge un frame che rappresenta il contenuto di markup. |
| AddContent(Int32, Object) |
Aggiunge una cornice che rappresenta il contenuto di testo. |
| AddContent(Int32, RenderFragment) |
Aggiunge frame 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 frame 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 di 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 contenitore. |
| Clear() |
Cancella il generatore. |
| CloseComponent() |
Contrassegna un frame del componente aggiunto in precedenza come chiuso. Le chiamate a questo metodo devono essere bilanciate con chiamate a OpenComponent<TComponent>(Int32). |
| CloseElement() |
Contrassegna una cornice di elemento aggiunta in precedenza come chiusa. Le chiamate a questo metodo devono essere bilanciate con 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 chiamate a OpenRegion(Int32). |
| Dispose() |
Fornisce metodi per la compilazione di una raccolta di RenderTreeFrame voci. |
| GetFrames() |
Restituisce i RenderTreeFrame valori accodati. |
| 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 l'aggiunta dei fotogrammi figlio del nuovo elemento. |
| OpenRegion(Int32) |
Aggiunge un frame che rappresenta un'area di frame. |
| SetAttributeValue(Int32, Object) |
Sostituisce il valore dell'attributo di un frame di attributo esistente in corrispondenza dell'indice specificato. Viene usato per aggiornare i valori degli attributi sul posto dopo l'aggiunta dei fotogrammi, ad esempio quando si esegue il wrapping RenderFragment dei delegati durante la serializzazione. |
| SetKey(Object) |
Assegna il valore di chiave specificato all'elemento o al componente corrente. |
| SetUpdatesAttributeName(String) |
Indica che l'attributo precedente rappresenta un gestore eventi la cui esecuzione aggiorna l'attributo con il nome Queste informazioni vengono utilizzate 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
| Nome | Descrizione |
|---|---|
| IDisposable.Dispose() |
Fornisce metodi per la compilazione di una raccolta di RenderTreeFrame voci. |
Metodi di estensione
| Nome | Descrizione |
|---|---|
| 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 impedire la propagazione dell'evento specificato oltre l'elemento corrente. |