Microsoft.UI.Xaml.Markup Ruang nama
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.