Windows.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.

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.

Lihat juga