RenderTreeBuilder Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt Methoden zum Erstellen einer Auflistung von RenderTreeFrame Einträgen bereit.
public ref class RenderTreeBuilder sealed : IDisposable
public sealed class RenderTreeBuilder : IDisposable
type RenderTreeBuilder = class
interface IDisposable
Public NotInheritable Class RenderTreeBuilder
Implements IDisposable
- Vererbung
-
RenderTreeBuilder
- Implementiert
Konstruktoren
| Name | Beschreibung |
|---|---|
| RenderTreeBuilder() |
Stellt Methoden zum Erstellen einer Auflistung von RenderTreeFrame Einträgen bereit. |
Methoden
| Name | Beschreibung |
|---|---|
| AddAttribute(Int32, RenderTreeFrame) |
Fügt einen Frame an, der ein Attribut darstellt. Das Attribut ist dem zuletzt hinzugefügten Element zugeordnet. |
| AddAttribute(Int32, RenderTreeFrame) |
Fügt einen Frame an, der ein Attribut darstellt. Das Attribut ist dem zuletzt hinzugefügten Element zugeordnet. |
| AddAttribute(Int32, String, Boolean) |
Fügt einen Frame an, der ein boolwertiges Attribut darstellt.
Das Attribut ist dem zuletzt hinzugefügten Element zugeordnet. Wenn der Wert und das aktuelle Element keine Komponente ist |
| AddAttribute(Int32, String, EventCallback) |
Fügt einen Frame an, der ein EventCallback Attribut darstellt.
Das Attribut ist dem zuletzt hinzugefügten Element zugeordnet. Wenn der Wert und das aktuelle Element keine Komponente ist |
| AddAttribute(Int32, String, MulticastDelegate) |
Fügt einen Frame an, der ein Stellvertretungswert-Attribut darstellt.
Das Attribut ist dem zuletzt hinzugefügten Element zugeordnet. Wenn der Wert und das aktuelle Element keine Komponente ist |
| AddAttribute(Int32, String, Object) |
Fügt einen Frame an, der ein Zeichenfolgenwert-Attribut darstellt.
Das Attribut ist dem zuletzt hinzugefügten Element zugeordnet. Wenn der Wert oder der Boolean Wert |
| AddAttribute(Int32, String, String) |
Fügt einen Frame an, der ein Zeichenfolgenwert-Attribut darstellt.
Das Attribut ist dem zuletzt hinzugefügten Element zugeordnet. Wenn der Wert und das aktuelle Element keine Komponente ist |
| AddAttribute(Int32, String) |
Fügt einen Frame an, der ein boolwertiges Attribut mit dem Wert "true" darstellt. Das Attribut ist dem zuletzt hinzugefügten Element zugeordnet. |
| AddAttribute<TArgument>(Int32, String, EventCallback<TArgument>) |
Fügt einen Frame an, der ein EventCallback Attribut darstellt.
Das Attribut ist dem zuletzt hinzugefügten Element zugeordnet. Wenn der Wert und das aktuelle Element keine Komponente ist |
| AddComponentParameter(Int32, String, Object) |
Fügt einen Frame an, der einen Komponentenparameter darstellt. |
| AddComponentReferenceCapture(Int32, Action<Object>) |
Fügt einen Frame an, der eine Anweisung darstellt, um einen Verweis auf die übergeordnete Komponente zu erfassen. |
| AddComponentRenderMode(IComponentRenderMode) |
Fügt einen Frame hinzu, der den Rendermodus im eingeschlossenen Komponentenframe angibt. |
| AddContent(Int32, MarkupString) |
Fügt einen Frame an, der Markupinhalte darstellt. |
| AddContent(Int32, Nullable<MarkupString>) |
Fügt einen Frame an, der Markupinhalte darstellt. |
| AddContent(Int32, Object) |
Fügt einen Rahmen an, der Textinhalte darstellt. |
| AddContent(Int32, RenderFragment) |
Fügt Frames an, die ein beliebiges Inhaltsfragment darstellen. |
| AddContent(Int32, String) |
Fügt einen Rahmen an, der Textinhalte darstellt. |
| AddContent<TValue>(Int32, RenderFragment<TValue>, TValue) |
Fügt Frames an, die ein beliebiges Inhaltsfragment darstellen. |
| AddElementReferenceCapture(Int32, Action<ElementReference>) |
Fügt einen Frame an, der eine Anweisung darstellt, um einen Verweis auf das übergeordnete Element zu erfassen. |
| AddMarkupContent(Int32, String) |
Fügt einen Frame an, der Markupinhalte darstellt. |
| AddMultipleAttributes(Int32, IEnumerable<KeyValuePair<String,Object>>) |
Fügt Frames hinzu, die mehrere Attribute mit derselben Sequenznummer darstellen. |
| AddNamedEvent(String, String) |
Weist einem Ereignis im eingeschlossenen Element einen Namen zu. |
| Clear() |
Löscht den Generator. |
| CloseComponent() |
Markiert einen zuvor angefügten Komponentenframe als geschlossen. Aufrufe dieser Methode müssen mit Aufrufen von OpenComponent<TComponent>(Int32). |
| CloseElement() |
Markiert einen zuvor angefügten Elementframe als geschlossen. Aufrufe dieser Methode müssen mit Aufrufen von OpenElement(Int32, String). |
| CloseRegion() |
Markiert einen zuvor angefügten Bereichsrahmen als geschlossen. Aufrufe dieser Methode müssen mit Aufrufen von OpenRegion(Int32). |
| Dispose() |
Stellt Methoden zum Erstellen einer Auflistung von RenderTreeFrame Einträgen bereit. |
| GetFrames() |
Gibt die RenderTreeFrame Werte zurück, die angefügt wurden. |
| OpenComponent(Int32, Type) |
Fügt einen Frame an, der eine untergeordnete Komponente darstellt. |
| OpenComponent<TComponent>(Int32) |
Fügt einen Frame an, der eine untergeordnete Komponente darstellt. |
| OpenElement(Int32, String) |
Fügt einen Frame an, der ein Element darstellt, d. h. einen Container für andere Frames. Damit der RenderTreeBuilder Zustand gültig ist, müssen Sie auch unmittelbar nach dem Anfügen der untergeordneten Frames des neuen Elements aufrufen CloseElement() . |
| OpenRegion(Int32) |
Fügt einen Frame an, der einen Bereich von Frames darstellt. |
| SetAttributeValue(Int32, Object) |
Ersetzt den Attributwert eines vorhandenen Attributframes am angegebenen Index. Dies wird verwendet, um Attributwerte direkt zu aktualisieren, nachdem Frames angefügt wurden, z. B. beim Umbruch von RenderFragment Stellvertretungen während der Serialisierung. |
| SetKey(Object) |
Weist dem aktuellen Element oder der aktuellen Komponente den angegebenen Schlüsselwert zu. |
| SetUpdatesAttributeName(String) |
Gibt an, dass das vorangehende Attribut einen Ereignishandler darstellt, dessen Ausführung das Attribut mit dem Namen Diese Informationen werden vom Renderingsystem verwendet, um zu bestimmen, ob beim Empfangen eines Aufrufs des Ereignishandlers eine Wertaktualisierung für das andere Attribut akzeptiert werden soll. |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| IDisposable.Dispose() |
Stellt Methoden zum Erstellen einer Auflistung von RenderTreeFrame Einträgen bereit. |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| AddEventPreventDefaultAttribute(RenderTreeBuilder, Int32, String, Boolean) |
Fügt einen Frame an, der eine Anweisung darstellt, um die Standardaktion für ein angegebenes Ereignis zu verhindern. |
| AddEventStopPropagationAttribute(RenderTreeBuilder, Int32, String, Boolean) |
Fügt einen Frame an, der eine Anweisung darstellt, um zu verhindern, dass das angegebene Ereignis über das aktuelle Element hinaus weitergegeben wird. |