Bagikan melalui


RenderTreeFrame Struktur

Definisi

Jenis dalam Microsoft.AspNetCore.Components.RenderTree tidak disarankan untuk digunakan di luar kerangka kerja Blazor. Jenis-jenis ini akan berubah dalam rilis mendatang.

public value class RenderTreeFrame
public readonly struct RenderTreeFrame
public struct RenderTreeFrame
type RenderTreeFrame = struct
Public Structure RenderTreeFrame
Warisan
RenderTreeFrame

Bidang

AttributeEventHandlerId

FrameType Jika properti sama dengan Attribute mendapatkan ID dari penanganan aktivitas yang sesuai, jika ada.

AttributeEventUpdatesAttributeName

FrameType Jika properti sama dengan Attribute, dan atribut mewakili penanganan aktivitas, mendapatkan nama atribut lain yang nilainya dapat diperbarui untuk mewakili status UI sebelum menjalankan penanganan aktivitas. Ini terutama digunakan dalam pengikatan dua arah.

AttributeName

FrameType Jika properti sama dengan Attribute, mendapatkan nama atribut. Jika tidak, nilainya tidak ditentukan.

AttributeValue

FrameType Jika properti sama dengan Attribute, mendapatkan nilai atribut. Jika tidak, nilainya tidak ditentukan.

ComponentId

FrameType Jika properti sama dengan Component, mendapatkan pengidentifikasi instans komponen anak.

ComponentKey

FrameType Jika properti sama dengan Component, mendapatkan kunci diffing komponen, atau null jika tidak ada yang ditentukan.

ComponentReferenceCaptureAction

FrameType Jika properti sama dengan ComponentReferenceCapture, mendapatkan tindakan yang menulis referensi ke targetnya. Jika tidak, nilainya tidak ditentukan.

ComponentReferenceCaptureParentFrameIndex

FrameType Jika properti sama dengan ComponentReferenceCapture, mendapatkan indeks bingkai induk yang mewakili komponen yang diambil. Jika tidak, nilainya tidak ditentukan. PERINGATAN: Indeks ini hanya dapat digunakan dalam konteks pohon render asli bingkai. Jika bingkai disalin di tempat lain, seperti buffer ReferenceFrames dari RenderTreeDiff, maka indeks tidak akan terkait dengan entri dalam buffer lain tersebut. Saat ini tidak ada skenario di mana hal ini penting, tetapi jika ada, kita dapat mengubah semua logika inisialisasi subtree di RenderTreeDiffBuilder untuk menjalankan bingkai secara hierarkis, maka itu akan mengetahui indeks induk pada titik di mana ia ingin menginisialisasi bingkai ComponentReferenceCapture.

ComponentSubtreeLength

FrameType Jika properti sama dengan Component mendapatkan jumlah bingkai dalam subtree di mana bingkai ini adalah akar. Nilainya nol jika bingkai belum ditutup.

ComponentType

FrameType Jika properti sama dengan Component, mendapatkan jenis komponen anak.

ElementKey

FrameType Jika properti sama dengan Element, mendapatkan kunci diffing elemen, atau null jika tidak ada yang ditentukan.

ElementName

FrameType Jika properti sama dengan Element, mendapatkan nama yang mewakili jenis elemen . Jika tidak, nilainya tidak ditentukan.

ElementReferenceCaptureAction

FrameType Jika properti sama dengan ElementReferenceCapture, mendapatkan tindakan yang menulis referensi ke targetnya. Jika tidak, nilainya tidak ditentukan.

ElementReferenceCaptureId

FrameType Jika properti sama dengan ElementReferenceCapture, mendapatkan ID pengambilan referensi. Jika tidak, nilainya tidak ditentukan.

ElementSubtreeLength

FrameType Jika properti sama dengan Element mendapatkan jumlah bingkai dalam subtree di mana bingkai ini adalah akar. Nilainya nol jika bingkai belum ditutup.

FrameType

Menjelaskan jenis bingkai ini.

MarkupContent

FrameType Jika properti sama dengan Markup, mendapatkan konten bingkai markup. Jika tidak, nilainya tidak ditentukan.

RegionSubtreeLength

FrameType Jika properti sama dengan Region mendapatkan jumlah bingkai dalam subtree di mana bingkai ini adalah akar. Nilainya nol jika bingkai belum ditutup.

Sequence

Mendapatkan nomor urut bingkai. Nomor urut menunjukkan posisi sumber relatif dari instruksi yang menyisipkan bingkai. Nomor urut hanya sebanding dalam urutan yang sama (biasanya, metode sumber yang sama).

TextContent

FrameType Jika properti sama dengan Text, mendapatkan konten bingkai teks. Jika tidak, nilainya tidak ditentukan.

Properti

AttributeEventHandlerId

FrameType Jika properti sama dengan Attribute mendapatkan ID dari penanganan aktivitas yang sesuai, jika ada.

AttributeEventUpdatesAttributeName

FrameType Jika properti sama dengan Attribute, dan atribut mewakili penanganan aktivitas, mendapatkan nama atribut lain yang nilainya dapat diperbarui untuk mewakili status UI sebelum menjalankan penanganan aktivitas. Ini terutama digunakan dalam pengikatan dua arah.

AttributeName

FrameType Jika properti sama dengan Attribute, mendapatkan nama atribut. Jika tidak, nilainya tidak ditentukan.

AttributeValue

FrameType Jika properti sama dengan Attribute, mendapatkan nilai atribut. Jika tidak, nilainya tidak ditentukan.

Component

FrameType Jika properti sama dengan Component, mendapatkan instans komponen anak. Jika tidak, nilainya tidak ditentukan.

ComponentFrameFlags

FrameType Jika properti sama dengan Component mendapatkan ComponentFrameFlags untuk bingkai komponen.

ComponentId

FrameType Jika properti sama dengan Component, mendapatkan pengidentifikasi instans komponen anak.

ComponentKey

FrameType Jika properti sama dengan Component, mendapatkan kunci diffing komponen, atau null jika tidak ada yang ditentukan.

ComponentReferenceCaptureAction

FrameType Jika properti sama dengan ComponentReferenceCapture, mendapatkan tindakan yang menulis referensi ke targetnya. Jika tidak, nilainya tidak ditentukan.

ComponentReferenceCaptureParentFrameIndex

FrameType Jika properti sama dengan ComponentReferenceCapture, mendapatkan indeks bingkai induk yang mewakili komponen yang diambil. Jika tidak, nilainya tidak ditentukan. PERINGATAN: Indeks ini hanya dapat digunakan dalam konteks pohon render asli bingkai. Jika bingkai disalin di tempat lain, seperti buffer ReferenceFrames dari RenderTreeDiff, maka indeks tidak akan terkait dengan entri dalam buffer lain tersebut. Saat ini tidak ada skenario di mana hal ini penting, tetapi jika ada, kita dapat mengubah semua logika inisialisasi subtree di RenderTreeDiffBuilder untuk menjalankan bingkai secara hierarkis, maka itu akan mengetahui indeks induk pada titik di mana ia ingin menginisialisasi bingkai ComponentReferenceCapture.

ComponentRenderMode

FrameType Jika properti sama dengan ComponentRenderMode, mendapatkan yang ditentukan IComponentRenderMode. Jika tidak, nilainya tidak ditentukan.

ComponentSubtreeLength

FrameType Jika properti sama dengan Component mendapatkan jumlah bingkai dalam subtree di mana bingkai ini adalah akar. Nilainya nol jika bingkai belum ditutup.

ComponentType

FrameType Jika properti sama dengan Component, mendapatkan jenis komponen anak.

ElementKey

FrameType Jika properti sama dengan Element, mendapatkan kunci diffing elemen, atau null jika tidak ada yang ditentukan.

ElementName

FrameType Jika properti sama dengan Element, mendapatkan nama yang mewakili jenis elemen . Jika tidak, nilainya tidak ditentukan.

ElementReferenceCaptureAction

FrameType Jika properti sama dengan ElementReferenceCapture, mendapatkan tindakan yang menulis referensi ke targetnya. Jika tidak, nilainya tidak ditentukan.

ElementReferenceCaptureId

FrameType Jika properti sama dengan ElementReferenceCapture, mendapatkan ID pengambilan referensi. Jika tidak, nilainya tidak ditentukan.

ElementSubtreeLength

FrameType Jika properti sama dengan Element mendapatkan jumlah bingkai dalam subtree di mana bingkai ini adalah akar. Nilainya nol jika bingkai belum ditutup.

FrameType

Menjelaskan jenis bingkai ini.

MarkupContent

FrameType Jika properti sama dengan Markup, mendapatkan konten bingkai markup. Jika tidak, nilainya tidak ditentukan.

NamedEventAssignedName

FrameType Jika properti sama dengan NamedEvent, mendapatkan nama yang ditetapkan. Jika tidak, nilainya tidak ditentukan.

NamedEventType

FrameType Jika properti sama dengan NamedEvent, mendapatkan jenis peristiwa. Jika tidak, nilainya tidak ditentukan.

RegionSubtreeLength

FrameType Jika properti sama dengan Region mendapatkan jumlah bingkai dalam subtree di mana bingkai ini adalah akar. Nilainya nol jika bingkai belum ditutup.

Sequence

Mendapatkan nomor urut bingkai. Nomor urut menunjukkan posisi sumber relatif dari instruksi yang menyisipkan bingkai. Nomor urut hanya sebanding dalam urutan yang sama (biasanya, metode sumber yang sama).

TextContent

FrameType Jika properti sama dengan Text, mendapatkan konten bingkai teks. Jika tidak, nilainya tidak ditentukan.

Metode

ToString()

Jenis dalam Microsoft.AspNetCore.Components.RenderTree tidak disarankan untuk digunakan di luar kerangka kerja Blazor. Jenis-jenis ini akan berubah dalam rilis mendatang.

Berlaku untuk