Bagikan melalui


Microsoft.UI.Xaml.Markup Ruang nama

Menyediakan API dukungan bahasa XAML untuk aplikasi UWP dan Windows Runtime.

Kelas

ContentPropertyAttribute

Menunjukkan properti jenis mana yang merupakan properti konten XAML. Prosesor XAML menggunakan informasi ini saat memproses elemen anak XAML dari representasi XAML dari jenis yang diatribusikan.

FullXamlMetadataProviderAttribute

Menunjukkan bahwa metadata XAML di pustaka komponen selesai.

MarkupExtension

Menyediakan kelas dasar untuk implementasi ekstensi markup XAML.

MarkupExtensionReturnTypeAttribute

Melaporkan jenis yang dapat dikembalikan oleh ekstensi markup.

ProvideValueTargetProperty

Menyediakan informasi tentang properti target ekstensi markup.

XamlBinaryWriter

Menghasilkan representasi biner yang telah diurai sebelumnya dari produksi XAML.

XamlBindingHelper

Menyediakan metode pembantu untuk pengikatan data.

XamlMarkupHelper

Menyediakan metode pembantu untuk pengkompilasi XAML.

XamlReader

Menyediakan mesin prosesor XAML untuk mengurai XAML dan membuat pohon objek yang sesuai.

Struct

XamlBinaryWriterErrorInformation

Merekam informasi kesalahan yang dihasilkan oleh panggilan ke XamlBinaryWriter.Write.

XmlnsDefinition

Menentukan pemetaan berdasarkan perakitan antara namespace XAML dan namespace layanan kode pustaka untuk jenis backing, yang kemudian digunakan untuk resolusi jenis oleh penulis objek XAML atau konteks skema XAML.

Antarmuka

IComponentConnector

Menyediakan dukungan infrastruktur untuk tindakan pengabelan dan pembangunan peristiwa.

IDataTemplateComponent

Menyediakan metode yang memungkinkan pengurai XAML berkomunikasi dengan kode pengikatan yang dihasilkan.

IProvideValueTarget

Mewakili layanan yang melaporkan hubungan properti objek situasional untuk evaluasi ekstensi markup.

IRootObjectProvider

Menjelaskan layanan yang dapat mengembalikan objek akar markup yang diurai.

IUriContext

Mewakili layanan yang dapat menggunakan konteks aplikasi untuk menyelesaikan URI relatif ke URI absolut.

IXamlBindScopeDiagnostics

Menyediakan metode yang memungkinkan debugger untuk menonaktifkan kode pengikatan yang dihasilkan.

IXamlMember

Menyediakan sarana untuk melaporkan spesifik sistem jenis XAML tentang anggota XAML. Dengan menggunakan kontrak antarmuka ini, pengurai XAML dapat memuat jenis kustom dan anggota apa pun darinya yang ditentukan dalam aplikasi Anda dan dirujuk dalam file XAML.

IXamlMetadataProvider

Menerapkan resolusi jenis XAML dan menyediakan pemetaan antara jenis yang digunakan dalam markup dan kelas terkait yang diterapkan dalam aplikasi atau komponen.

IXamlType

Menyediakan sarana untuk melaporkan spesifik sistem jenis XAML tentang jenis XAML. Dengan menggunakan kontrak antarmuka ini, pengurai XAML dapat memuat jenis kustom dan anggota apa pun darinya yang ditentukan dalam aplikasi Anda dan dirujuk dalam file XAML.

IXamlTypeResolver

Mewakili layanan yang diselesaikan dari elemen bernama dalam markup XAML ke jenis CLR yang sesuai.

Keterangan

Banyak jenis di namespace layanan ini adalah infrastruktur atau jenis yang mendukung skenario yang tidak biasa. Tetapi ada satu jenis di namespace layanan ini yang mungkin digunakan aplikasi dalam skenario aplikasi yang lebih umum.

  • XamlReader adalah kelas statis yang dapat mengurai XAML dan menghasilkan pohon objek. Kelas ini memungkinkan akses run-time ke parser XAML Runtime Windows, pengurai yang sama yang digunakan saat halaman definisi UI XAML diurai ke dalam representasi objek saat aplikasi dimulai. Anda kemudian dapat menyambungkan pohon objek yang dihasilkan ke elemen UI lain yang ada dan membuat objek baru muncul di UI Anda.

Lihat juga