RenderTreeFrame 結構
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
不建議在 Blazor 架構外部使用 Microsoft.AspNetCore.Components.RenderTree 中的類型。 這些類型在未來版本中將會變更。
public value class RenderTreeFrame
public readonly struct RenderTreeFrame
public struct RenderTreeFrame
type RenderTreeFrame = struct
Public Structure RenderTreeFrame
- 繼承
-
RenderTreeFrame
欄位
AttributeEventHandlerId | |
AttributeEventUpdatesAttributeName |
FrameType如果 屬性等於 Attribute ,而 屬性代表事件處理常式,取得另一個屬性的名稱,其值可以更新為在執行事件處理常式之前代表 UI 狀態。 這主要用於雙向系結。 |
AttributeName | |
AttributeValue | |
ComponentId | |
ComponentKey | |
ComponentReferenceCaptureAction |
FrameType如果 屬性等於 ComponentReferenceCapture ,取得寫入其目標參考的動作。 否則,此值為未定義。 |
ComponentReferenceCaptureParentFrameIndex |
FrameType如果 屬性等於 ComponentReferenceCapture ,取得代表所擷取元件之父框架的索引。 否則,此值為未定義。 警告:此索引只能用於框架原始轉譯樹狀結構的內容中。 如果框架複製到其他地方,例如 RenderTreeDiff 的 ReferenceFrames 緩衝區,則索引不會與該其他緩衝區中的專案相關。 目前沒有任何案例很重要,但如果有的話,我們可以變更 RenderTreeDiffBuilder 中的所有子樹初始化邏輯,以階層方式流覽框架,然後它會知道其想要初始化 ComponentReferenceCapture 框架的父索引。 |
ComponentSubtreeLength |
FrameType如果 屬性等於 Component 取得此框架為根的子樹狀結構中的框架數目。 如果框架尚未關閉,則值為零。 |
ComponentType | |
ElementKey | |
ElementName | |
ElementReferenceCaptureAction |
FrameType如果 屬性等於 ElementReferenceCapture ,取得寫入其目標參考的動作。 否則,此值為未定義。 |
ElementReferenceCaptureId |
FrameType如果 屬性等於 ElementReferenceCapture ,取得參考擷取的識別碼。 否則,此值為未定義。 |
ElementSubtreeLength |
FrameType如果 屬性等於 Element 取得此框架為根的子樹狀結構中的框架數目。 如果框架尚未關閉,則值為零。 |
FrameType |
描述此框架的類型。 |
MarkupContent | |
RegionSubtreeLength | |
Sequence |
取得框架的序號。 序號表示插入框架之指令的相對來源位置。 序號通常只會在相同的序列內比較 (相同來源方法) 。 |
TextContent |
屬性
方法
ToString() |
不建議在 Blazor 架構外部使用 Microsoft.AspNetCore.Components.RenderTree 中的類型。 這些類型在未來版本中將會變更。 |