RenderTreeFrame Struktura

Definice

Typy v Microsoft.AspNetCore.Components.RenderTree se nedoporučuje používat mimo architekturu Blazor. Tyto typy se v budoucí verzi změní.

public value class RenderTreeFrame
public readonly struct RenderTreeFrame
public struct RenderTreeFrame
type RenderTreeFrame = struct
Public Structure RenderTreeFrame
Dědičnost
RenderTreeFrame

Pole

AttributeEventHandlerId

Pokud se FrameType vlastnost rovná získá ID odpovídající obslužné rutiny Attribute události, pokud existuje.

AttributeEventUpdatesAttributeName

FrameType Pokud se vlastnost rovná Attributea atribut představuje obslužnou rutinu události, získá název jiného atributu, jehož hodnotu lze aktualizovat tak, aby představoval stav uživatelského rozhraní před spuštěním obslužné rutiny události. To se primárně používá v obousměrných vazbách.

AttributeName

Pokud se FrameType vlastnost rovná Attribute, získá název atributu. V opačném případě je hodnota nedefinovaná.

AttributeValue

Pokud se FrameType vlastnost rovná Attribute, získá hodnotu atributu. V opačném případě je hodnota nedefinovaná.

ComponentId

Pokud se FrameType vlastnost rovná Component, získá identifikátor instance podřízené součásti.

ComponentKey

Pokud se FrameType vlastnost rovná Component, získá rozdílové klíče komponenty nebo hodnotu null, pokud nebyla zadána žádná.

ComponentReferenceCaptureAction

Pokud se FrameType vlastnost rovná ComponentReferenceCapture, získá akci, která zapíše odkaz na cíl. V opačném případě je hodnota nedefinovaná.

ComponentReferenceCaptureParentFrameIndex

Pokud se FrameType vlastnost rovná ComponentReferenceCapture, získá index nadřazeného rámce představujícího zachycenou komponentu. V opačném případě je hodnota nedefinovaná. UPOZORNĚNÍ: Tento index lze použít pouze v kontextu původního stromu vykreslení rámce. Pokud je rámeček zkopírován jinam, například do vyrovnávací paměti ReferenceFrames renderTreeDiff, index se nebude vztahovat k položkám v této jiné vyrovnávací paměti. V současné době neexistuje žádný scénář, ve kterém by to bylo důležité, ale pokud k tomu došlo, mohli bychom změnit logiku inicializace podstromů v RenderTreeDiffBuilder tak, aby prošla hierarchicky snímky, pak by věděla nadřazený index v okamžiku, kdy chce inicializovat rámec ComponentReferenceCapture.

ComponentSubtreeLength

Pokud se FrameType vlastnost rovná Component získá počet snímků v podstromu, pro který je tento rámec kořenem. Hodnota je nula, pokud rámeček ještě nebyl uzavřen.

ComponentType

Pokud se FrameType vlastnost rovná Component, získá typ podřízené komponenty.

ElementKey

Pokud se FrameType vlastnost rovná Element, získá rozdílový klíč elementu nebo hodnotu null, pokud nebyla zadána žádná.

ElementName

Pokud se FrameType vlastnost rovná Element, získá název představující typ prvku. V opačném případě je hodnota nedefinovaná.

ElementReferenceCaptureAction

Pokud se FrameType vlastnost rovná ElementReferenceCapture, získá akci, která zapíše odkaz na cíl. V opačném případě je hodnota nedefinovaná.

ElementReferenceCaptureId

Pokud se FrameType vlastnost rovná ElementReferenceCapture, získá ID záznamu odkazu. V opačném případě je hodnota nedefinovaná.

ElementSubtreeLength

Pokud se FrameType vlastnost rovná Element získá počet snímků v podstromu, pro který je tento rámec kořenem. Hodnota je nula, pokud rámeček ještě nebyl uzavřen.

FrameType

Popisuje typ tohoto rámce.

MarkupContent

Pokud se FrameType vlastnost rovná Markup, získá obsah revizního rámce. V opačném případě je hodnota nedefinovaná.

RegionSubtreeLength

Pokud se FrameType vlastnost rovná Region získá počet snímků v podstromu, pro který je tento rámec kořenem. Hodnota je nula, pokud rámeček ještě nebyl uzavřen.

Sequence

Získá pořadové číslo rámce. Pořadová čísla označují relativní zdrojové pozice pokynů, které vložily snímky. Pořadová čísla jsou srovnatelná pouze ve stejné sekvenci (obvykle stejná zdrojová metoda).

TextContent

Pokud se FrameType vlastnost rovná Text, získá obsah textového rámce. V opačném případě je hodnota nedefinovaná.

Vlastnosti

AttributeEventHandlerId

Pokud se FrameType vlastnost rovná získá ID odpovídající obslužné rutiny Attribute události, pokud existuje.

AttributeEventUpdatesAttributeName

FrameType Pokud se vlastnost rovná Attributea atribut představuje obslužnou rutinu události, získá název jiného atributu, jehož hodnotu lze aktualizovat tak, aby představoval stav uživatelského rozhraní před spuštěním obslužné rutiny události. To se primárně používá v obousměrných vazbách.

AttributeName

Pokud se FrameType vlastnost rovná Attribute, získá název atributu. V opačném případě je hodnota nedefinovaná.

AttributeValue

Pokud se FrameType vlastnost rovná Attribute, získá hodnotu atributu. V opačném případě je hodnota nedefinovaná.

Component

Pokud se FrameType vlastnost rovná Component, získá podřízenou instanci komponenty. V opačném případě je hodnota nedefinovaná.

ComponentId

Pokud se FrameType vlastnost rovná Component, získá identifikátor instance podřízené součásti.

ComponentKey

Pokud se FrameType vlastnost rovná Component, získá rozdílové klíče komponenty nebo hodnotu null, pokud nebyla zadána žádná.

ComponentReferenceCaptureAction

Pokud se FrameType vlastnost rovná ComponentReferenceCapture, získá akci, která zapíše odkaz na cíl. V opačném případě je hodnota nedefinovaná.

ComponentReferenceCaptureParentFrameIndex

Pokud se FrameType vlastnost rovná ComponentReferenceCapture, získá index nadřazeného rámce představujícího zachycenou komponentu. V opačném případě je hodnota nedefinovaná. UPOZORNĚNÍ: Tento index lze použít pouze v kontextu původního stromu vykreslení rámce. Pokud je rámeček zkopírován jinam, například do vyrovnávací paměti ReferenceFrames renderTreeDiff, index se nebude vztahovat k položkám v této jiné vyrovnávací paměti. V současné době neexistuje žádný scénář, ve kterém by to bylo důležité, ale pokud k tomu došlo, mohli bychom změnit logiku inicializace podstromů v RenderTreeDiffBuilder tak, aby prošla hierarchicky snímky, pak by věděla nadřazený index v okamžiku, kdy chce inicializovat rámec ComponentReferenceCapture.

ComponentSubtreeLength

Pokud se FrameType vlastnost rovná Component získá počet snímků v podstromu, pro který je tento rámec kořenem. Hodnota je nula, pokud rámeček ještě nebyl uzavřen.

ComponentType

Pokud se FrameType vlastnost rovná Component, získá typ podřízené komponenty.

ElementKey

Pokud se FrameType vlastnost rovná Element, získá rozdílový klíč elementu nebo hodnotu null, pokud nebyla zadána žádná.

ElementName

Pokud se FrameType vlastnost rovná Element, získá název představující typ prvku. V opačném případě je hodnota nedefinovaná.

ElementReferenceCaptureAction

Pokud se FrameType vlastnost rovná ElementReferenceCapture, získá akci, která zapíše odkaz na cíl. V opačném případě je hodnota nedefinovaná.

ElementReferenceCaptureId

Pokud se FrameType vlastnost rovná ElementReferenceCapture, získá ID záznamu odkazu. V opačném případě je hodnota nedefinovaná.

ElementSubtreeLength

Pokud se FrameType vlastnost rovná Element získá počet snímků v podstromu, pro který je tento rámec kořenem. Hodnota je nula, pokud rámeček ještě nebyl uzavřen.

FrameType

Popisuje typ tohoto rámce.

MarkupContent

Pokud se FrameType vlastnost rovná Markup, získá obsah revizního rámce. V opačném případě je hodnota nedefinovaná.

RegionSubtreeLength

Pokud se FrameType vlastnost rovná Region získá počet snímků v podstromu, pro který je tento rámec kořenem. Hodnota je nula, pokud rámeček ještě nebyl uzavřen.

Sequence

Získá pořadové číslo rámce. Pořadová čísla označují relativní zdrojové pozice pokynů, které vložily snímky. Pořadová čísla jsou srovnatelná pouze ve stejné sekvenci (obvykle stejná zdrojová metoda).

TextContent

Pokud se FrameType vlastnost rovná Text, získá obsah textového rámce. V opačném případě je hodnota nedefinovaná.

Metody

ToString()

Returns the fully qualified type name of this instance.

Platí pro