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) |
Добавляет кадр, представляющий логическое значение атрибута.
Атрибут связан с последним добавленным элементом. Если значение равно, а текущий элемент не является |
| AddAttribute(Int32, String, EventCallback) |
Добавляет кадр, EventCallback представляющий атрибут.
Атрибут связан с последним добавленным элементом. Если значение равно, а текущий элемент не является |
| AddAttribute(Int32, String, MulticastDelegate) |
Добавляет кадр, представляющий атрибут с делегированным значением.
Атрибут связан с последним добавленным элементом. Если значение равно, а текущий элемент не является |
| AddAttribute(Int32, String, Object) |
Добавляет кадр, представляющий атрибут с строковым значением.
Атрибут связан с последним добавленным элементом. Если значение равно или Boolean |
| AddAttribute(Int32, String, String) |
Добавляет кадр, представляющий атрибут с строковым значением.
Атрибут связан с последним добавленным элементом. Если значение равно, а текущий элемент не является |
| AddAttribute(Int32, String) |
Добавляет кадр, представляющий логическое значение атрибута со значением true. Атрибут связан с последним добавленным элементом. |
| AddAttribute<TArgument>(Int32, String, EventCallback<TArgument>) |
Добавляет кадр, EventCallback представляющий атрибут.
Атрибут связан с последним добавленным элементом. Если значение равно, а текущий элемент не является |
| 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) |
Указывает, что предыдущий атрибут представляет обработчик событий, выполнение которого обновляет атрибут с именем Эта информация используется системой отрисовки, чтобы определить, следует ли принимать обновление значения для другого атрибута при получении вызова обработчика событий. |
Явные реализации интерфейса
| Имя | Описание |
|---|---|
| IDisposable.Dispose() |
Предоставляет методы для создания коллекции записей RenderTreeFrame . |
Методы расширения
| Имя | Описание |
|---|---|
| AddEventPreventDefaultAttribute(RenderTreeBuilder, Int32, String, Boolean) |
Добавляет кадр, представляющий инструкцию, чтобы предотвратить действие по умолчанию для указанного события. |
| AddEventStopPropagationAttribute(RenderTreeBuilder, Int32, String, Boolean) |
Добавляет кадр, представляющий инструкцию, чтобы остановить распространение указанного события за пределами текущего элемента. |