RenderTreeBuilder Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia metody tworzenia kolekcji RenderTreeFrame wpisów.
public ref class RenderTreeBuilder sealed : IDisposable
public sealed class RenderTreeBuilder : IDisposable
type RenderTreeBuilder = class
interface IDisposable
Public NotInheritable Class RenderTreeBuilder
Implements IDisposable
- Dziedziczenie
-
RenderTreeBuilder
- Implementuje
Konstruktory
RenderTreeBuilder() |
Udostępnia metody tworzenia kolekcji RenderTreeFrame wpisów. |
Metody
AddAttribute(Int32, RenderTreeFrame) |
Dołącza ramkę reprezentującą atrybut. Atrybut jest skojarzony z ostatnio dodanym elementem. |
AddAttribute(Int32, RenderTreeFrame) |
Dołącza ramkę reprezentującą atrybut. Atrybut jest skojarzony z ostatnio dodanym elementem. |
AddAttribute(Int32, String) |
Dołącza ramkę reprezentującą atrybut wartości logicznej o wartości "true". Atrybut jest skojarzony z ostatnio dodanym elementem. |
AddAttribute(Int32, String, Boolean) |
Dołącza ramkę reprezentującą atrybut wartości logicznej.
Atrybut jest skojarzony z ostatnio dodanym elementem. Jeśli wartość to |
AddAttribute(Int32, String, EventCallback) |
Dołącza ramkę reprezentującą EventCallback atrybut.
Atrybut jest skojarzony z ostatnio dodanym elementem. Jeśli wartość to |
AddAttribute(Int32, String, MulticastDelegate) |
Dołącza ramkę reprezentującą atrybut delegowany.
Atrybut jest skojarzony z ostatnio dodanym elementem. Jeśli wartość to |
AddAttribute(Int32, String, Object) |
Dołącza ramkę reprezentującą atrybut wartości ciągu.
Atrybut jest skojarzony z ostatnio dodanym elementem. Jeśli wartość to |
AddAttribute(Int32, String, String) |
Dołącza ramkę reprezentującą atrybut wartości ciągu.
Atrybut jest skojarzony z ostatnio dodanym elementem. Jeśli wartość to |
AddAttribute<TArgument>(Int32, String, EventCallback<TArgument>) |
Dołącza ramkę reprezentującą EventCallback atrybut.
Atrybut jest skojarzony z ostatnio dodanym elementem. Jeśli wartość to |
AddComponentParameter(Int32, String, Object) |
Dołącza ramkę reprezentującą parametr składnika. |
AddComponentReferenceCapture(Int32, Action<Object>) |
Dołącza ramkę reprezentującą instrukcję, aby przechwycić odwołanie do składnika nadrzędnego. |
AddComponentRenderMode(IComponentRenderMode) |
Dodaje ramkę wskazującą tryb renderowania na otaczającej ramce składnika. |
AddContent(Int32, MarkupString) |
Dołącza ramkę reprezentującą zawartość znaczników. |
AddContent(Int32, Nullable<MarkupString>) |
Dołącza ramkę reprezentującą zawartość znaczników. |
AddContent(Int32, Object) |
Dołącza ramkę reprezentującą zawartość tekstową. |
AddContent(Int32, RenderFragment) |
Dołącza ramki reprezentujące dowolny fragment zawartości. |
AddContent(Int32, String) |
Dołącza ramkę reprezentującą zawartość tekstową. |
AddContent<TValue>(Int32, RenderFragment<TValue>, TValue) |
Dołącza ramki reprezentujące dowolny fragment zawartości. |
AddElementReferenceCapture(Int32, Action<ElementReference>) |
Dołącza ramkę reprezentującą instrukcję, aby przechwycić odwołanie do elementu nadrzędnego. |
AddMarkupContent(Int32, String) |
Dołącza ramkę reprezentującą zawartość znaczników. |
AddMultipleAttributes(Int32, IEnumerable<KeyValuePair<String,Object>>) |
Dodaje ramki reprezentujące wiele atrybutów z tym samym numerem sekwencji. |
AddNamedEvent(String, String) |
Przypisuje nazwę do zdarzenia w otaczającym elemecie. |
Clear() |
Czyści konstruktora. |
CloseComponent() |
Oznacza wcześniej dołączoną ramkę składnika jako zamkniętą. Wywołania tej metody muszą być zrównoważone z wywołaniami metody OpenComponent<TComponent>(Int32). |
CloseElement() |
Oznacza wcześniej dołączona ramkę elementu jako zamkniętą. Wywołania tej metody muszą być zrównoważone z wywołaniami metody OpenElement(Int32, String). |
CloseRegion() |
Oznacza wcześniej dołączona ramkę regionu jako zamkniętą. Wywołania tej metody muszą być zrównoważone z wywołaniami metody OpenRegion(Int32). |
Dispose() |
Udostępnia metody tworzenia kolekcji RenderTreeFrame wpisów. |
GetFrames() |
RenderTreeFrame Zwraca wartości, które zostały dołączone. |
OpenComponent(Int32, Type) |
Dołącza ramkę reprezentującą składnik podrzędny. |
OpenComponent<TComponent>(Int32) |
Dołącza ramkę reprezentującą składnik podrzędny. |
OpenElement(Int32, String) |
Dołącza ramkę reprezentującą element, tj. kontener dla innych ramek. RenderTreeBuilder Aby stan był prawidłowy, należy również wywołać CloseElement() bezpośrednio po dołączeniu ramek podrzędnych nowego elementu. |
OpenRegion(Int32) |
Dołącza ramkę reprezentującą region ramek. |
SetKey(Object) |
Przypisuje określoną wartość klucza do bieżącego elementu lub składnika. |
SetUpdatesAttributeName(String) |
Wskazuje, że powyższy atrybut reprezentuje procedurę obsługi zdarzeń, której wykonanie aktualizuje atrybut o nazwie Te informacje są używane przez system renderowania w celu określenia, czy zaakceptować aktualizację wartości dla innego atrybutu podczas odbierania wywołania programu obsługi zdarzeń. |
Jawne implementacje interfejsu
IDisposable.Dispose() |
Udostępnia metody tworzenia kolekcji RenderTreeFrame wpisów. |
Metody rozszerzania
AddEventPreventDefaultAttribute(RenderTreeBuilder, Int32, String, Boolean) |
Dołącza ramkę reprezentującą instrukcję, aby zapobiec domyślnej akcji dla określonego zdarzenia. |
AddEventStopPropagationAttribute(RenderTreeBuilder, Int32, String, Boolean) |
Dołącza ramkę reprezentującą instrukcję, aby zatrzymać propagację określonego zdarzenia poza bieżącym elementem. |