Compartir a través de


RenderTreeBuilder Clase

Definición

Proporciona métodos para crear una colección de RenderTreeFrame entradas.

public ref class RenderTreeBuilder sealed : IDisposable
public sealed class RenderTreeBuilder : IDisposable
type RenderTreeBuilder = class
    interface IDisposable
Public NotInheritable Class RenderTreeBuilder
Implements IDisposable
Herencia
RenderTreeBuilder
Implementaciones

Constructores

RenderTreeBuilder()

Proporciona métodos para crear una colección de RenderTreeFrame entradas.

Métodos

AddAttribute(Int32, RenderTreeFrame)

Anexa un marco que representa un atributo.

El atributo está asociado al elemento agregado más recientemente.

AddAttribute(Int32, RenderTreeFrame)

Anexa un marco que representa un atributo.

El atributo está asociado al elemento agregado más recientemente.

AddAttribute(Int32, String)

Anexa un marco que representa un atributo con valores bool con el valor "true".

El atributo está asociado al elemento agregado más recientemente.

AddAttribute(Int32, String, Boolean)

Anexa un marco que representa un atributo con valores bool.

El atributo está asociado al elemento agregado más recientemente. Si el valor es false y el elemento actual no es un componente, se omitirá el marco.

AddAttribute(Int32, String, EventCallback)

Anexa un marco que representa un EventCallback atributo.

El atributo está asociado al elemento agregado más recientemente. Si el valor es null y el elemento actual no es un componente, se omitirá el marco.

AddAttribute(Int32, String, MulticastDelegate)

Anexa un marco que representa un atributo con valores delegados.

El atributo está asociado al elemento agregado más recientemente. Si el valor es null y el elemento actual no es un componente, se omitirá el marco.

AddAttribute(Int32, String, Object)

Anexa un marco que representa un atributo con valores de cadena. El atributo está asociado al elemento agregado más recientemente. Si el valor es nullo el Boolean valor false y el elemento actual no es un componente, se omitirá el marco.

AddAttribute(Int32, String, String)

Anexa un marco que representa un atributo con valores de cadena.

El atributo está asociado al elemento agregado más recientemente. Si el valor es null y el elemento actual no es un componente, se omitirá el marco.

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

Anexa un marco que representa un EventCallback atributo.

El atributo está asociado al elemento agregado más recientemente. Si el valor es null y el elemento actual no es un componente, se omitirá el marco.

AddComponentParameter(Int32, String, Object)

Anexa un marco que representa un parámetro de componente.

AddComponentReferenceCapture(Int32, Action<Object>)

Anexa un marco que representa una instrucción para capturar una referencia al componente primario.

AddComponentRenderMode(IComponentRenderMode)

Agrega un marco que indica el modo de representación en el marco de componente envolvente.

AddContent(Int32, MarkupString)

Anexa un marco que representa el contenido de marcado.

AddContent(Int32, Nullable<MarkupString>)

Anexa un marco que representa el contenido de marcado.

AddContent(Int32, Object)

Anexa un marco que representa el contenido de texto.

AddContent(Int32, RenderFragment)

Anexa marcos que representan un fragmento arbitrario de contenido.

AddContent(Int32, String)

Anexa un marco que representa el contenido de texto.

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

Anexa marcos que representan un fragmento arbitrario de contenido.

AddElementReferenceCapture(Int32, Action<ElementReference>)

Anexa un marco que representa una instrucción para capturar una referencia al elemento primario.

AddMarkupContent(Int32, String)

Anexa un marco que representa el contenido de marcado.

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

Agrega marcos que representan varios atributos con el mismo número de secuencia.

AddNamedEvent(String, String)

Asigna un nombre a un evento en el elemento envolvente.

Clear()

Borra el generador.

CloseComponent()

Marca un marco de componente anexado previamente como cerrado. Las llamadas a este método deben equilibrarse con llamadas a OpenComponent<TComponent>(Int32).

CloseElement()

Marca un marco de elemento anexado previamente como cerrado. Las llamadas a este método deben equilibrarse con llamadas a OpenElement(Int32, String).

CloseRegion()

Marca un marco de región anexado previamente como cerrado. Las llamadas a este método deben equilibrarse con llamadas a OpenRegion(Int32).

Dispose()

Proporciona métodos para crear una colección de RenderTreeFrame entradas.

GetFrames()

Devuelve los RenderTreeFrame valores que se han anexado.

OpenComponent(Int32, Type)

Anexa un marco que representa un componente secundario.

OpenComponent<TComponent>(Int32)

Anexa un marco que representa un componente secundario.

OpenElement(Int32, String)

Anexa un marco que representa un elemento, es decir, un contenedor para otros fotogramas. Para que el RenderTreeBuilder estado sea válido, también debe llamar CloseElement() inmediatamente después de anexar los marcos secundarios del nuevo elemento.

OpenRegion(Int32)

Anexa un marco que representa una región de fotogramas.

SetKey(Object)

Asigna el valor de clave especificado al elemento o componente actual.

SetUpdatesAttributeName(String)

Indica que el atributo anterior representa un controlador de eventos cuya ejecución actualiza el atributo con el nombre updatesAttributeName.

El sistema de representación usa esta información para determinar si se debe aceptar una actualización de valor para el otro atributo al recibir una llamada al controlador de eventos.

Implementaciones de interfaz explícitas

IDisposable.Dispose()

Proporciona métodos para crear una colección de RenderTreeFrame entradas.

Métodos de extensión

AddEventPreventDefaultAttribute(RenderTreeBuilder, Int32, String, Boolean)

Anexa un marco que representa una instrucción para evitar la acción predeterminada para un evento especificado.

AddEventStopPropagationAttribute(RenderTreeBuilder, Int32, String, Boolean)

Anexa un marco que representa una instrucción para impedir que el evento especificado se propague más allá del elemento actual.

Se aplica a