Compartilhar via


RenderTreeBuilder Classe

Definição

Fornece métodos para criar uma coleção 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
Herança
RenderTreeBuilder
Implementações

Construtores

RenderTreeBuilder()

Fornece métodos para criar uma coleção de RenderTreeFrame entradas.

Métodos

AddAttribute(Int32, RenderTreeFrame)

Acrescenta um quadro que representa um atributo.

O atributo está associado ao elemento adicionado mais recentemente.

AddAttribute(Int32, RenderTreeFrame)

Acrescenta um quadro que representa um atributo.

O atributo está associado ao elemento adicionado mais recentemente.

AddAttribute(Int32, String)

Acrescenta um quadro que representa um atributo com valor bool com o valor 'true'.

O atributo está associado ao elemento adicionado mais recentemente.

AddAttribute(Int32, String, Boolean)

Acrescenta um quadro que representa um atributo com valor bool.

O atributo está associado ao elemento adicionado mais recentemente. Se o valor for false e o elemento atual não for um componente, o quadro será omitido.

AddAttribute(Int32, String, EventCallback)

Acrescenta um quadro que representa um EventCallback atributo.

O atributo está associado ao elemento adicionado mais recentemente. Se o valor for null e o elemento atual não for um componente, o quadro será omitido.

AddAttribute(Int32, String, MulticastDelegate)

Acrescenta um quadro que representa um atributo com valor delegado.

O atributo está associado ao elemento adicionado mais recentemente. Se o valor for null e o elemento atual não for um componente, o quadro será omitido.

AddAttribute(Int32, String, Object)

Acrescenta um quadro que representa um atributo com valor de cadeia de caracteres. O atributo está associado ao elemento adicionado mais recentemente. Se o valor for nullou o Boolean valor false e o elemento atual não for um componente, o quadro será omitido.

AddAttribute(Int32, String, String)

Acrescenta um quadro que representa um atributo com valor de cadeia de caracteres.

O atributo está associado ao elemento adicionado mais recentemente. Se o valor for null e o elemento atual não for um componente, o quadro será omitido.

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

Acrescenta um quadro que representa um EventCallback atributo.

O atributo está associado ao elemento adicionado mais recentemente. Se o valor for null e o elemento atual não for um componente, o quadro será omitido.

AddComponentParameter(Int32, String, Object)

Acrescenta um quadro que representa um parâmetro de componente.

AddComponentReferenceCapture(Int32, Action<Object>)

Acrescenta um quadro que representa uma instrução para capturar uma referência ao componente pai.

AddComponentRenderMode(IComponentRenderMode)

Adiciona um quadro que indica o modo de renderização no quadro de componente delimitador.

AddContent(Int32, MarkupString)

Acrescenta um quadro que representa o conteúdo da marcação.

AddContent(Int32, Nullable<MarkupString>)

Acrescenta um quadro que representa o conteúdo da marcação.

AddContent(Int32, Object)

Acrescenta um quadro que representa o conteúdo do texto.

AddContent(Int32, RenderFragment)

Acrescenta quadros que representam um fragmento arbitrário de conteúdo.

AddContent(Int32, String)

Acrescenta um quadro que representa o conteúdo do texto.

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

Acrescenta quadros que representam um fragmento arbitrário de conteúdo.

AddElementReferenceCapture(Int32, Action<ElementReference>)

Acrescenta um quadro que representa uma instrução para capturar uma referência ao elemento pai.

AddMarkupContent(Int32, String)

Acrescenta um quadro que representa o conteúdo da marcação.

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

Adiciona quadros que representam vários atributos com o mesmo número de sequência.

AddNamedEvent(String, String)

Atribui um nome a um evento no elemento delimitador.

Clear()

Limpa o construtor.

CloseComponent()

Marca um quadro de componente acrescentado anteriormente como fechado. As chamadas para esse método devem ser equilibradas com chamadas para OpenComponent<TComponent>(Int32).

CloseElement()

Marca um quadro de elemento acrescentado anteriormente como fechado. As chamadas para esse método devem ser equilibradas com chamadas para OpenElement(Int32, String).

CloseRegion()

Marca um quadro de região acrescentado anteriormente como fechado. As chamadas para esse método devem ser equilibradas com chamadas para OpenRegion(Int32).

Dispose()

Fornece métodos para criar uma coleção de RenderTreeFrame entradas.

GetFrames()

Retorna os RenderTreeFrame valores que foram acrescentados.

OpenComponent(Int32, Type)

Acrescenta um quadro que representa um componente filho.

OpenComponent<TComponent>(Int32)

Acrescenta um quadro que representa um componente filho.

OpenElement(Int32, String)

Acrescenta um quadro que representa um elemento, ou seja, um contêiner para outros quadros. Para que o RenderTreeBuilder estado seja válido, você também deve chamar CloseElement() imediatamente depois de acrescentar os quadros filho do novo elemento.

OpenRegion(Int32)

Acrescenta um quadro que representa uma região de quadros.

SetKey(Object)

Atribui o valor de chave especificado ao elemento ou componente atual.

SetUpdatesAttributeName(String)

Indica que o atributo anterior representa um manipulador de eventos cuja execução atualiza o atributo com o nome updatesAttributeName.

Essas informações são usadas pelo sistema de renderização para determinar se é necessário aceitar uma atualização de valor para o outro atributo ao receber uma chamada para o manipulador de eventos.

Implantações explícitas de interface

IDisposable.Dispose()

Fornece métodos para criar uma coleção de RenderTreeFrame entradas.

Métodos de Extensão

AddEventPreventDefaultAttribute(RenderTreeBuilder, Int32, String, Boolean)

Acrescenta um quadro que representa uma instrução para impedir a ação padrão de um evento especificado.

AddEventStopPropagationAttribute(RenderTreeBuilder, Int32, String, Boolean)

Acrescenta um quadro que representa uma instrução para impedir que o evento especificado se propague além do elemento atual.

Aplica-se a