RenderTreeBuilder Класс

Определение

Предоставляет методы для создания коллекции записей RenderTreeFrame .

public ref class RenderTreeBuilder sealed : IDisposable
public sealed class RenderTreeBuilder : IDisposable
type RenderTreeBuilder = class
    interface IDisposable
Public NotInheritable Class RenderTreeBuilder
Implements IDisposable
Наследование
RenderTreeBuilder
Реализации

Конструкторы

Имя Описание
RenderTreeBuilder()

Предоставляет методы для создания коллекции записей RenderTreeFrame .

Методы

Имя Описание
AddAttribute(Int32, RenderTreeFrame)

Добавляет кадр, представляющий атрибут.

Атрибут связан с последним добавленным элементом.

AddAttribute(Int32, RenderTreeFrame)

Добавляет кадр, представляющий атрибут.

Атрибут связан с последним добавленным элементом.

AddAttribute(Int32, String, Boolean)

Добавляет кадр, представляющий логическое значение атрибута.

Атрибут связан с последним добавленным элементом. Если значение равно, а текущий элемент не является false компонентом, кадр будет опущен.

AddAttribute(Int32, String, EventCallback)

Добавляет кадр, EventCallback представляющий атрибут.

Атрибут связан с последним добавленным элементом. Если значение равно, а текущий элемент не является null компонентом, кадр будет опущен.

AddAttribute(Int32, String, MulticastDelegate)

Добавляет кадр, представляющий атрибут с делегированным значением.

Атрибут связан с последним добавленным элементом. Если значение равно, а текущий элемент не является null компонентом, кадр будет опущен.

AddAttribute(Int32, String, Object)

Добавляет кадр, представляющий атрибут с строковым значением. Атрибут связан с последним добавленным элементом. Если значение равно или Booleanfalse значение, а текущий элемент не является nullкомпонентом, кадр будет опущен.

AddAttribute(Int32, String, String)

Добавляет кадр, представляющий атрибут с строковым значением.

Атрибут связан с последним добавленным элементом. Если значение равно, а текущий элемент не является null компонентом, кадр будет опущен.

AddAttribute(Int32, String)

Добавляет кадр, представляющий логическое значение атрибута со значением true.

Атрибут связан с последним добавленным элементом.

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

Добавляет кадр, EventCallback представляющий атрибут.

Атрибут связан с последним добавленным элементом. Если значение равно, а текущий элемент не является null компонентом, кадр будет опущен.

AddComponentParameter(Int32, String, Object)

Добавляет кадр, представляющий параметр компонента.

AddComponentReferenceCapture(Int32, Action<Object>)

Добавляет кадр, представляющий инструкцию для записи ссылки на родительский компонент.

AddComponentRenderMode(IComponentRenderMode)

Добавляет кадр, указывающий режим отрисовки в кадре включаемого компонента.

AddContent(Int32, MarkupString)

Добавляет кадр, представляющий содержимое разметки.

AddContent(Int32, Nullable<MarkupString>)

Добавляет кадр, представляющий содержимое разметки.

AddContent(Int32, Object)

Добавляет кадр, представляющий текстовое содержимое.

AddContent(Int32, RenderFragment)

Добавляет кадры, представляющие произвольный фрагмент содержимого.

AddContent(Int32, String)

Добавляет кадр, представляющий текстовое содержимое.

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

Добавляет кадры, представляющие произвольный фрагмент содержимого.

AddElementReferenceCapture(Int32, Action<ElementReference>)

Добавляет кадр, представляющий инструкцию для записи ссылки на родительский элемент.

AddMarkupContent(Int32, String)

Добавляет кадр, представляющий содержимое разметки.

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

Добавляет кадры, представляющие несколько атрибутов с одинаковым порядковым номером.

AddNamedEvent(String, String)

Присваивает имя событию в заключивом элементе.

Clear()

Очищает построителя.

CloseComponent()

Помечает ранее добавленный кадр компонента как закрытый. Вызовы этого метода должны быть сбалансированы с вызовами OpenComponent<TComponent>(Int32).

CloseElement()

Помечает ранее добавленный кадр элемента как закрытый. Вызовы этого метода должны быть сбалансированы с вызовами OpenElement(Int32, String).

CloseRegion()

Помечает ранее добавленный кадр области как закрытый. Вызовы этого метода должны быть сбалансированы с вызовами OpenRegion(Int32).

Dispose()

Предоставляет методы для создания коллекции записей RenderTreeFrame .

GetFrames()

RenderTreeFrame Возвращает значения, добавленные.

OpenComponent(Int32, Type)

Добавляет кадр, представляющий дочерний компонент.

OpenComponent<TComponent>(Int32)

Добавляет кадр, представляющий дочерний компонент.

OpenElement(Int32, String)

Добавляет кадр, представляющий элемент, т. е. контейнер для других кадров. Чтобы RenderTreeBuilder состояние было допустимым, необходимо также вызвать CloseElement() сразу после добавления дочерних кадров нового элемента.

OpenRegion(Int32)

Добавляет кадр, представляющий область кадров.

SetAttributeValue(Int32, Object)

Заменяет значение атрибута существующего кадра атрибута по указанному индексу. Это используется для обновления значений атрибутов на месте после добавления кадров, например при обтекание RenderFragment делегатов во время сериализации.

SetKey(Object)

Назначает заданное значение ключа текущему элементу или компоненту.

SetUpdatesAttributeName(String)

Указывает, что предыдущий атрибут представляет обработчик событий, выполнение которого обновляет атрибут с именем updatesAttributeName.

Эта информация используется системой отрисовки, чтобы определить, следует ли принимать обновление значения для другого атрибута при получении вызова обработчика событий.

Явные реализации интерфейса

Имя Описание
IDisposable.Dispose()

Предоставляет методы для создания коллекции записей RenderTreeFrame .

Методы расширения

Имя Описание
AddEventPreventDefaultAttribute(RenderTreeBuilder, Int32, String, Boolean)

Добавляет кадр, представляющий инструкцию, чтобы предотвратить действие по умолчанию для указанного события.

AddEventStopPropagationAttribute(RenderTreeBuilder, Int32, String, Boolean)

Добавляет кадр, представляющий инструкцию, чтобы остановить распространение указанного события за пределами текущего элемента.

Применяется к