RenderTreeFrame Struktura
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.
Typy w elemecie Microsoft.AspNetCore.Components.RenderTree nie są zalecane do użycia poza platformą Blazor. Te typy zmienią się w przyszłej wersji.
public value class RenderTreeFrame
public readonly struct RenderTreeFrame
public struct RenderTreeFrame
type RenderTreeFrame = struct
Public Structure RenderTreeFrame
- Dziedziczenie
-
RenderTreeFrame
Pola
AttributeEventHandlerId |
FrameType Jeśli właściwość jest równa Attribute identyfikatorowi odpowiedniego programu obsługi zdarzeń, jeśli istnieje. |
AttributeEventUpdatesAttributeName |
FrameType Jeśli właściwość jest równa Attribute, a atrybut reprezentuje procedurę obsługi zdarzeń, pobiera nazwę innego atrybutu, którego wartość można zaktualizować w celu reprezentowania stanu interfejsu użytkownika przed wykonaniem procedury obsługi zdarzeń. Jest to używane głównie w powiązaniach dwukierunkowych. |
AttributeName |
FrameType Jeśli właściwość jest równa Attribute, pobiera nazwę atrybutu. W przeciwnym razie wartość jest niezdefiniowana. |
AttributeValue |
FrameType Jeśli właściwość jest równa Attribute, pobiera wartość atrybutu. W przeciwnym razie wartość jest niezdefiniowana. |
ComponentId |
FrameType Jeśli właściwość jest równa Component, pobiera identyfikator wystąpienia składnika podrzędnego. |
ComponentKey |
FrameType Jeśli właściwość jest równa Component, pobiera klucz różnicowania składnika lub wartość null, jeśli nie określono żadnego. |
ComponentReferenceCaptureAction |
FrameType Jeśli właściwość jest równa ComponentReferenceCapture, pobiera akcję, która zapisuje odwołanie do jej obiektu docelowego. W przeciwnym razie wartość jest niezdefiniowana. |
ComponentReferenceCaptureParentFrameIndex |
FrameType Jeśli właściwość jest równa ComponentReferenceCapture, pobiera indeks ramki nadrzędnej reprezentującej przechwycony składnik. W przeciwnym razie wartość jest niezdefiniowana. OSTRZEŻENIE: Ten indeks może być używany tylko w kontekście oryginalnego drzewa renderowania ramki. Jeśli ramka zostanie skopiowana w innym miejscu, na przykład do buforu ReferenceFrames renderTreeDiff, indeks nie będzie odnosił się do wpisów w tym innym buforze. Obecnie nie ma scenariusza, w którym ma to znaczenie, ale jeśli tak było, możemy zmienić całą logikę inicjowania poddrzewa w RenderTreeDiffBuilder, aby przejść hierarchicznie ramek, a następnie znać indeks nadrzędny w momencie, w którym chce zainicjować ramkę ComponentReferenceCapture. |
ComponentSubtreeLength |
FrameType Jeśli właściwość równa Component się liczbie ramek w poddrzewie, dla którego ta ramka jest elementem głównym. Wartość jest równa zero, jeśli ramka nie została jeszcze zamknięta. |
ComponentType |
FrameType Jeśli właściwość jest równa Component, pobiera typ składnika podrzędnego. |
ElementKey |
FrameType Jeśli właściwość jest równa Element, pobiera klucz różnicowy elementu lub wartość null, jeśli nie określono żadnego. |
ElementName |
FrameType Jeśli właściwość jest równa Element, pobiera nazwę reprezentującą typ elementu. W przeciwnym razie wartość jest niezdefiniowana. |
ElementReferenceCaptureAction |
FrameType Jeśli właściwość jest równa ElementReferenceCapture, pobiera akcję, która zapisuje odwołanie do jej obiektu docelowego. W przeciwnym razie wartość jest niezdefiniowana. |
ElementReferenceCaptureId |
FrameType Jeśli właściwość jest równa ElementReferenceCapture, pobiera identyfikator przechwytywania odwołania. W przeciwnym razie wartość jest niezdefiniowana. |
ElementSubtreeLength |
FrameType Jeśli właściwość równa Element się liczbie ramek w poddrzewie, dla którego ta ramka jest elementem głównym. Wartość jest równa zero, jeśli ramka nie została jeszcze zamknięta. |
FrameType |
Opisuje typ tej ramki. |
MarkupContent |
FrameType Jeśli właściwość jest równa Markup, pobiera zawartość ramki znaczników. W przeciwnym razie wartość jest niezdefiniowana. |
RegionSubtreeLength |
FrameType Jeśli właściwość równa Region się liczbie ramek w poddrzewie, dla którego ta ramka jest elementem głównym. Wartość jest równa zero, jeśli ramka nie została jeszcze zamknięta. |
Sequence |
Pobiera numer sekwencji ramki. Numery sekwencji wskazują względne pozycje źródłowe instrukcji, które wstawiły ramki. Numery sekwencji są porównywalne tylko w ramach tej samej sekwencji (zazwyczaj ta sama metoda źródłowa). |
TextContent |
FrameType Jeśli właściwość jest równa Text, pobiera zawartość ramki tekstowej. W przeciwnym razie wartość jest niezdefiniowana. |
Właściwości
AttributeEventHandlerId |
FrameType Jeśli właściwość jest równa Attribute identyfikatorowi odpowiedniego programu obsługi zdarzeń, jeśli istnieje. |
AttributeEventUpdatesAttributeName |
FrameType Jeśli właściwość jest równa Attribute, a atrybut reprezentuje procedurę obsługi zdarzeń, pobiera nazwę innego atrybutu, którego wartość można zaktualizować w celu reprezentowania stanu interfejsu użytkownika przed wykonaniem procedury obsługi zdarzeń. Jest to używane głównie w powiązaniach dwukierunkowych. |
AttributeName |
FrameType Jeśli właściwość jest równa Attribute, pobiera nazwę atrybutu. W przeciwnym razie wartość jest niezdefiniowana. |
AttributeValue |
FrameType Jeśli właściwość jest równa Attribute, pobiera wartość atrybutu. W przeciwnym razie wartość jest niezdefiniowana. |
Component |
FrameType Jeśli właściwość jest równa Component, pobiera wystąpienie składnika podrzędnego. W przeciwnym razie wartość jest niezdefiniowana. |
ComponentFrameFlags |
FrameType Jeśli właściwość jest równa Component , pobiera ComponentFrameFlags wartość dla ramki składnika. |
ComponentId |
FrameType Jeśli właściwość jest równa Component, pobiera identyfikator wystąpienia składnika podrzędnego. |
ComponentKey |
FrameType Jeśli właściwość jest równa Component, pobiera klucz różnicowania składnika lub wartość null, jeśli nie określono żadnego. |
ComponentReferenceCaptureAction |
FrameType Jeśli właściwość jest równa ComponentReferenceCapture, pobiera akcję, która zapisuje odwołanie do jej obiektu docelowego. W przeciwnym razie wartość jest niezdefiniowana. |
ComponentReferenceCaptureParentFrameIndex |
FrameType Jeśli właściwość jest równa ComponentReferenceCapture, pobiera indeks ramki nadrzędnej reprezentującej przechwycony składnik. W przeciwnym razie wartość jest niezdefiniowana. OSTRZEŻENIE: Ten indeks może być używany tylko w kontekście oryginalnego drzewa renderowania ramki. Jeśli ramka zostanie skopiowana w innym miejscu, na przykład do buforu ReferenceFrames renderTreeDiff, indeks nie będzie odnosił się do wpisów w tym innym buforze. Obecnie nie ma scenariusza, w którym ma to znaczenie, ale jeśli tak było, możemy zmienić całą logikę inicjowania poddrzewa w RenderTreeDiffBuilder, aby przejść hierarchicznie ramek, a następnie znać indeks nadrzędny w momencie, w którym chce zainicjować ramkę ComponentReferenceCapture. |
ComponentRenderMode |
FrameType Jeśli właściwość jest równa ComponentRenderMode, pobiera określony IComponentRenderModeelement . W przeciwnym razie wartość jest niezdefiniowana. |
ComponentSubtreeLength |
FrameType Jeśli właściwość równa Component się liczbie ramek w poddrzewie, dla którego ta ramka jest elementem głównym. Wartość jest równa zero, jeśli ramka nie została jeszcze zamknięta. |
ComponentType |
FrameType Jeśli właściwość jest równa Component, pobiera typ składnika podrzędnego. |
ElementKey |
FrameType Jeśli właściwość jest równa Element, pobiera klucz różnicowy elementu lub wartość null, jeśli nie określono żadnego. |
ElementName |
FrameType Jeśli właściwość jest równa Element, pobiera nazwę reprezentującą typ elementu. W przeciwnym razie wartość jest niezdefiniowana. |
ElementReferenceCaptureAction |
FrameType Jeśli właściwość jest równa ElementReferenceCapture, pobiera akcję, która zapisuje odwołanie do jej obiektu docelowego. W przeciwnym razie wartość jest niezdefiniowana. |
ElementReferenceCaptureId |
FrameType Jeśli właściwość jest równa ElementReferenceCapture, pobiera identyfikator przechwytywania odwołania. W przeciwnym razie wartość jest niezdefiniowana. |
ElementSubtreeLength |
FrameType Jeśli właściwość równa Element się liczbie ramek w poddrzewie, dla którego ta ramka jest elementem głównym. Wartość jest równa zero, jeśli ramka nie została jeszcze zamknięta. |
FrameType |
Opisuje typ tej ramki. |
MarkupContent |
FrameType Jeśli właściwość jest równa Markup, pobiera zawartość ramki znaczników. W przeciwnym razie wartość jest niezdefiniowana. |
NamedEventAssignedName |
FrameType Jeśli właściwość jest równa NamedEvent, pobiera przypisaną nazwę. W przeciwnym razie wartość jest niezdefiniowana. |
NamedEventType |
FrameType Jeśli właściwość jest równa NamedEvent, pobiera typ zdarzenia. W przeciwnym razie wartość jest niezdefiniowana. |
RegionSubtreeLength |
FrameType Jeśli właściwość równa Region się liczbie ramek w poddrzewie, dla którego ta ramka jest elementem głównym. Wartość jest równa zero, jeśli ramka nie została jeszcze zamknięta. |
Sequence |
Pobiera numer sekwencji ramki. Numery sekwencji wskazują względne pozycje źródłowe instrukcji, które wstawiły ramki. Numery sekwencji są porównywalne tylko w ramach tej samej sekwencji (zazwyczaj ta sama metoda źródłowa). |
TextContent |
FrameType Jeśli właściwość jest równa Text, pobiera zawartość ramki tekstowej. W przeciwnym razie wartość jest niezdefiniowana. |
Metody
ToString() |
Typy w elemecie Microsoft.AspNetCore.Components.RenderTree nie są zalecane do użycia poza platformą Blazor. Te typy zmienią się w przyszłej wersji. |