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)

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

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

AddAttribute(Int32, String, Boolean)

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

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

AddAttribute(Int32, String, EventCallback)

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

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

AddAttribute(Int32, String, MulticastDelegate)

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

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

AddAttribute(Int32, String, Object)

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

AddAttribute(Int32, String, String)

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

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

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)

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

SetKey(Object)

Присваивает заданное значение ключа текущему элементу или компоненту.

SetUpdatesAttributeName(String)

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

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

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

IDisposable.Dispose()

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

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

AddEventPreventDefaultAttribute(RenderTreeBuilder, Int32, String, Boolean)

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

AddEventStopPropagationAttribute(RenderTreeBuilder, Int32, String, Boolean)

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

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