RenderTreeBuilder Classe

Definição

Fornece métodos para a criação de 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

Nome Description
RenderTreeBuilder()

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

Métodos

Nome Description
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, 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 null, ou 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(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<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 delimitamento.

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 delimitado.

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 a criação de 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 após acrescentar os quadros filho do novo elemento.

OpenRegion(Int32)

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

SetAttributeValue(Int32, Object)

Substitui o valor do atributo de um quadro de atributo existente no índice especificado. Isso é usado para atualizar os valores de atributo in-loco após os quadros terem sido acrescentados, por exemplo, ao encapsular RenderFragment delegados durante a serialização.

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

Nome Description
IDisposable.Dispose()

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

Métodos de Extensão

Nome Description
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