Partager via


RenderTreeBuilder Classe

Définition

Fournit des méthodes pour créer une collection d’entrées RenderTreeFrame .

public ref class RenderTreeBuilder sealed : IDisposable
public sealed class RenderTreeBuilder : IDisposable
type RenderTreeBuilder = class
    interface IDisposable
Public NotInheritable Class RenderTreeBuilder
Implements IDisposable
Héritage
RenderTreeBuilder
Implémente

Constructeurs

RenderTreeBuilder()

Fournit des méthodes pour créer une collection d’entrées RenderTreeFrame .

Méthodes

AddAttribute(Int32, RenderTreeFrame)

Ajoute un cadre représentant un attribut.

L’attribut est associé à l’élément le plus récemment ajouté.

AddAttribute(Int32, RenderTreeFrame)

Ajoute un cadre représentant un attribut.

L’attribut est associé à l’élément le plus récemment ajouté.

AddAttribute(Int32, String)

Ajoute un frame représentant un attribut à valeur bool avec la valeur « true ».

L’attribut est associé à l’élément le plus récemment ajouté.

AddAttribute(Int32, String, Boolean)

Ajoute un frame représentant un attribut à valeur bool.

L’attribut est associé à l’élément le plus récemment ajouté. Si la valeur est false et que l’élément actuel n’est pas un composant, le frame est omis.

AddAttribute(Int32, String, EventCallback)

Ajoute un cadre représentant un EventCallback attribut.

L’attribut est associé à l’élément le plus récemment ajouté. Si la valeur est null et que l’élément actuel n’est pas un composant, le frame est omis.

AddAttribute(Int32, String, MulticastDelegate)

Ajoute un cadre représentant un attribut délégué.

L’attribut est associé à l’élément le plus récemment ajouté. Si la valeur est null et que l’élément actuel n’est pas un composant, le frame est omis.

AddAttribute(Int32, String, Object)

Ajoute un cadre représentant un attribut à valeur de chaîne. L’attribut est associé à l’élément le plus récemment ajouté. Si la valeur est null, ou si la Boolean valeur false et que l’élément actuel n’est pas un composant, le frame est omis.

AddAttribute(Int32, String, String)

Ajoute un cadre représentant un attribut à valeur de chaîne.

L’attribut est associé à l’élément le plus récemment ajouté. Si la valeur est null et que l’élément actuel n’est pas un composant, le frame est omis.

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

Ajoute un cadre représentant un EventCallback attribut.

L’attribut est associé à l’élément le plus récemment ajouté. Si la valeur est null et que l’élément actuel n’est pas un composant, le frame est omis.

AddComponentParameter(Int32, String, Object)

Ajoute une image représentant un paramètre de composant.

AddComponentReferenceCapture(Int32, Action<Object>)

Ajoute un cadre représentant une instruction pour capturer une référence au composant parent.

AddComponentRenderMode(IComponentRenderMode)

Ajoute une image indiquant le mode de rendu sur l’image du composant englobant.

AddContent(Int32, MarkupString)

Ajoute un cadre représentant le contenu du balisage.

AddContent(Int32, Nullable<MarkupString>)

Ajoute un cadre représentant le contenu du balisage.

AddContent(Int32, Object)

Ajoute un cadre représentant le contenu du texte.

AddContent(Int32, RenderFragment)

Ajoute des images représentant un fragment arbitraire de contenu.

AddContent(Int32, String)

Ajoute un cadre représentant le contenu du texte.

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

Ajoute des images représentant un fragment arbitraire de contenu.

AddElementReferenceCapture(Int32, Action<ElementReference>)

Ajoute un cadre représentant une instruction pour capturer une référence à l’élément parent.

AddMarkupContent(Int32, String)

Ajoute un cadre représentant le contenu du balisage.

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

Ajoute des images représentant plusieurs attributs avec le même numéro de séquence.

AddNamedEvent(String, String)

Attribue un nom à un événement dans l’élément englobant.

Clear()

Efface le générateur.

CloseComponent()

Marque une image de composant précédemment ajoutée comme fermée. Les appels à cette méthode doivent être équilibrés avec des appels à OpenComponent<TComponent>(Int32).

CloseElement()

Marque un cadre d’élément précédemment ajouté comme fermé. Les appels à cette méthode doivent être équilibrés avec des appels à OpenElement(Int32, String).

CloseRegion()

Marque une image de région précédemment ajoutée comme fermée. Les appels à cette méthode doivent être équilibrés avec des appels à OpenRegion(Int32).

Dispose()

Fournit des méthodes pour créer une collection d’entrées RenderTreeFrame .

GetFrames()

Retourne les RenderTreeFrame valeurs qui ont été ajoutées.

OpenComponent(Int32, Type)

Ajoute un cadre représentant un composant enfant.

OpenComponent<TComponent>(Int32)

Ajoute un cadre représentant un composant enfant.

OpenElement(Int32, String)

Ajoute un cadre représentant un élément, c’est-à-dire un conteneur pour d’autres images. Pour que l’état RenderTreeBuilder soit valide, vous devez également appeler CloseElement() immédiatement après l’ajout des images enfants du nouvel élément.

OpenRegion(Int32)

Ajoute un cadre représentant une région d’images.

SetKey(Object)

Affecte la valeur de clé spécifiée à l’élément ou au composant actuel.

SetUpdatesAttributeName(String)

Indique que l’attribut précédent représente un gestionnaire d’événements dont l’exécution met à jour l’attribut avec le nom updatesAttributeName.

Ces informations sont utilisées par le système de rendu pour déterminer s’il faut accepter une mise à jour de valeur pour l’autre attribut lors de la réception d’un appel au gestionnaire d’événements.

Implémentations d’interfaces explicites

IDisposable.Dispose()

Fournit des méthodes pour créer une collection d’entrées RenderTreeFrame .

Méthodes d’extension

AddEventPreventDefaultAttribute(RenderTreeBuilder, Int32, String, Boolean)

Ajoute un cadre représentant une instruction pour empêcher l’action par défaut pour un événement spécifié.

AddEventStopPropagationAttribute(RenderTreeBuilder, Int32, String, Boolean)

Ajoute un cadre représentant une instruction pour empêcher la propagation de l’événement spécifié au-delà de l’élément actuel.

S’applique à