Windows.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. |
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. |
IComponentConnector2 |
Menyediakan dukungan infrastruktur untuk tindakan pengabelan dan pembangunan peristiwa. |
IDataTemplateComponent |
Menyediakan metode yang memungkinkan pengurai XAML berkomunikasi dengan kode pengikatan yang dihasilkan. |
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. |
IXamlType2 |
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. |
Keterangan
Banyak jenis di namespace layanan ini adalah infrastruktur atau jenis yang mendukung skenario yang tidak biasa. Tetapi ada dua jenis di namespace layanan ini yang mungkin digunakan aplikasi dalam skenario aplikasi yang lebih umum.
- XamlParseException adalah pengecualian khusus yang dilemparkan oleh parser XAML Windows Runtime dalam kasus di mana ia mencoba memuat XAML tetapi tidak dapat menghasilkan pohon objek run-time yang diharapkan dari XAML tersebut. Sebagian besar waktu setiap masalah dengan XAML dapat dideteksi pada waktu desain, tetapi masih mungkin untuk terjadi masalah yang hanya akan diketahui pada run-time, dalam hal ini Anda mendapatkan XamlParseException. XamlParseException hanya ditampilkan jika aplikasi Anda ditulis menggunakan C# atau Microsoft Visual Basic (ekstensi komponen Visual C++ (C++/CX) menggunakan Platform::COMException sebagai gantinya).
- 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.