Bagikan melalui


RenderTreeBuilder Kelas

Definisi

Menyediakan metode untuk membangun kumpulan RenderTreeFrame entri.

public ref class RenderTreeBuilder sealed : IDisposable
public sealed class RenderTreeBuilder : IDisposable
type RenderTreeBuilder = class
    interface IDisposable
Public NotInheritable Class RenderTreeBuilder
Implements IDisposable
Warisan
RenderTreeBuilder
Penerapan

Konstruktor

RenderTreeBuilder()

Menyediakan metode untuk membangun kumpulan RenderTreeFrame entri.

Metode

AddAttribute(Int32, RenderTreeFrame)

Menambahkan bingkai yang mewakili atribut .

Atribut ini dikaitkan dengan elemen yang terakhir ditambahkan.

AddAttribute(Int32, RenderTreeFrame)

Menambahkan bingkai yang mewakili atribut .

Atribut ini dikaitkan dengan elemen yang terakhir ditambahkan.

AddAttribute(Int32, String)

Menambahkan bingkai yang mewakili atribut bernilai bool dengan nilai 'true'.

Atribut ini dikaitkan dengan elemen yang terakhir ditambahkan.

AddAttribute(Int32, String, Boolean)

Menambahkan bingkai yang mewakili atribut bernilai bool.

Atribut ini dikaitkan dengan elemen yang terakhir ditambahkan. Jika nilainya adalah false dan elemen saat ini bukan komponen, bingkai akan dihilangkan.

AddAttribute(Int32, String, EventCallback)

Menambahkan bingkai yang mewakili EventCallback atribut .

Atribut ini dikaitkan dengan elemen yang terakhir ditambahkan. Jika nilainya adalah null dan elemen saat ini bukan komponen, bingkai akan dihilangkan.

AddAttribute(Int32, String, MulticastDelegate)

Menambahkan bingkai yang mewakili atribut bernilai delegasi.

Atribut ini dikaitkan dengan elemen yang terakhir ditambahkan. Jika nilainya adalah null dan elemen saat ini bukan komponen, bingkai akan dihilangkan.

AddAttribute(Int32, String, Object)

Menambahkan bingkai yang mewakili atribut bernilai string. Atribut ini dikaitkan dengan elemen yang terakhir ditambahkan. Jika nilainya adalah null, atau Boolean nilai false dan elemen saat ini bukan komponen, bingkai akan dihilangkan.

AddAttribute(Int32, String, String)

Menambahkan bingkai yang mewakili atribut bernilai string.

Atribut ini dikaitkan dengan elemen yang terakhir ditambahkan. Jika nilainya adalah null dan elemen saat ini bukan komponen, bingkai akan dihilangkan.

AddAttribute<TArgument>(Int32, String, EventCallback<TArgument>)

Menambahkan bingkai yang mewakili EventCallback atribut .

Atribut ini dikaitkan dengan elemen yang terakhir ditambahkan. Jika nilainya adalah null dan elemen saat ini bukan komponen, bingkai akan dihilangkan.

AddComponentParameter(Int32, String, Object)

Menambahkan bingkai yang mewakili parameter komponen.

AddComponentReferenceCapture(Int32, Action<Object>)

Menambahkan bingkai yang mewakili instruksi untuk mengambil referensi ke komponen induk.

AddComponentRenderMode(IComponentRenderMode)

Menambahkan bingkai yang menunjukkan mode render pada bingkai komponen penutup.

AddContent(Int32, MarkupString)

Menambahkan bingkai yang mewakili konten markup.

AddContent(Int32, Nullable<MarkupString>)

Menambahkan bingkai yang mewakili konten markup.

AddContent(Int32, Object)

Menambahkan bingkai yang mewakili konten teks.

AddContent(Int32, RenderFragment)

Menambahkan bingkai yang mewakili fragmen konten arbitrer.

AddContent(Int32, String)

Menambahkan bingkai yang mewakili konten teks.

AddContent<TValue>(Int32, RenderFragment<TValue>, TValue)

Menambahkan bingkai yang mewakili fragmen konten arbitrer.

AddElementReferenceCapture(Int32, Action<ElementReference>)

Menambahkan bingkai yang mewakili instruksi untuk mengambil referensi ke elemen induk.

AddMarkupContent(Int32, String)

Menambahkan bingkai yang mewakili konten markup.

AddMultipleAttributes(Int32, IEnumerable<KeyValuePair<String,Object>>)

Menambahkan bingkai yang mewakili beberapa atribut dengan nomor urutan yang sama.

AddNamedEvent(String, String)

Menetapkan nama ke peristiwa dalam elemen penutup.

Clear()

Membersihkan penyusun.

CloseComponent()

Menandai bingkai komponen yang ditambahkan sebelumnya sebagai tertutup. Panggilan ke metode ini harus diseimbangkan dengan panggilan ke OpenComponent<TComponent>(Int32).

CloseElement()

Menandai bingkai elemen yang ditambahkan sebelumnya sebagai tertutup. Panggilan ke metode ini harus diseimbangkan dengan panggilan ke OpenElement(Int32, String).

CloseRegion()

Menandai bingkai wilayah yang ditambahkan sebelumnya sebagai tertutup. Panggilan ke metode ini harus diseimbangkan dengan panggilan ke OpenRegion(Int32).

Dispose()

Menyediakan metode untuk membangun kumpulan RenderTreeFrame entri.

GetFrames()

Mengembalikan RenderTreeFrame nilai yang telah ditambahkan.

OpenComponent(Int32, Type)

Menambahkan bingkai yang mewakili komponen anak.

OpenComponent<TComponent>(Int32)

Menambahkan bingkai yang mewakili komponen anak.

OpenElement(Int32, String)

Menambahkan bingkai yang mewakili elemen, yaitu, kontainer untuk bingkai lain. Agar RenderTreeBuilder status valid, Anda juga harus segera memanggil CloseElement() setelah menambahkan bingkai anak elemen baru.

OpenRegion(Int32)

Menambahkan bingkai yang mewakili wilayah bingkai.

SetKey(Object)

Menetapkan nilai kunci yang ditentukan ke elemen atau komponen saat ini.

SetUpdatesAttributeName(String)

Menunjukkan bahwa atribut sebelumnya mewakili penanganan aktivitas yang eksekusinya memperbarui atribut dengan nama updatesAttributeName.

Informasi ini digunakan oleh sistem penyajian untuk menentukan apakah akan menerima pembaruan nilai untuk atribut lain saat menerima panggilan ke penanganan aktivitas.

Implementasi Antarmuka Eksplisit

IDisposable.Dispose()

Menyediakan metode untuk membangun kumpulan RenderTreeFrame entri.

Metode Ekstensi

AddEventPreventDefaultAttribute(RenderTreeBuilder, Int32, String, Boolean)

Menambahkan bingkai yang mewakili instruksi untuk mencegah tindakan default untuk peristiwa tertentu.

AddEventStopPropagationAttribute(RenderTreeBuilder, Int32, String, Boolean)

Menambahkan bingkai yang mewakili instruksi untuk menghentikan peristiwa yang ditentukan menyebar melampaui elemen saat ini.

Berlaku untuk