System.Xaml 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 jenis yang terkait dengan pembaca XAML dan penulis XAML. Ini termasuk implementasi default Layanan XAML .NET dan pembaca XAML dan penulis XAML-nya. Juga berisi jenis yang relevan dengan sistem jenis XAML dan jenis dukungan lainnya yang terkait dengan konsep Layanan XAML dan .NET XAML.
Kelas
| Nama | Deskripsi |
|---|---|
| AmbientPropertyValue |
Melaporkan informasi tentang properti sekitar, sebagai bagian IAmbientProvider dari implementasi. |
| AttachableMemberIdentifier |
Menyediakan representasi pengidentifikasi sistem jenis XAML untuk anggota yang dapat dilampirkan. Struktur pengidentifikasi menyejajarkan |
| AttachablePropertyServices |
Menyediakan metode pembantu statis yang mendapatkan nilai dan informasi metode aksesor dari properti yang dapat dilampirkan dan yang berfungsi dengan penyimpanan properti terlampir. |
| NamespaceDeclaration |
Menyatakan pengidentifikasi dan awalan namespace XAML dengan menyimpan nilai string ini sebagai properti terpisah. |
| XamlBackgroundReader |
Menerapkan buffer XamlReader ganda yang dapat membagi pembacaan dan penulisan ke utas yang berbeda. |
| XamlDeferringLoader |
Mewakili perilaku pembaca XAML yang memuat dan mengembalikan konten yang ditangguhkan. |
| XamlDirective |
Menyediakan pengidentifikasi sistem jenis XAML untuk anggota jika anggota juga merupakan arahan XAML. Pembaca XAML dan penulis XAML menggunakan XamlDirective pengidentifikasi selama pemrosesan node anggota. Pengidentifikasi digunakan ketika pembaca XAML diposisikan pada StartMember dan IsDirective adalah |
| XamlDuplicateMemberException |
Pengecualian yang dilemparkan ketika penulis XAML mencoba menulis nilai untuk anggota duplikat ke dalam simpul objek yang sama. |
| XamlException |
Pengecualian yang dilemparkan untuk pembaca XAML umum atau pengecualian penulis XAML. |
| XamlInternalException |
Pengecualian yang dilemparkan untuk inkonsistensi internal yang terjadi selama pembacaan XAML dan penulisan XAML. |
| XamlLanguage |
Menentukan konstanta yang menyediakan string atau objek yang berguna untuk markup XAML atau untuk pemrograman dengan jenis XAML. String atau objek ini relevan dengan konsep bahasa XAML, dengan implementasi konsep bahasa XAML dalam Layanan XAML .NET, atau keduanya. |
| XamlMember |
Menyediakan pengidentifikasi sistem jenis XAML untuk anggota jenis XAML. Pengidentifikasi digunakan oleh pembaca XAML dan penulis XAML selama pemrosesan node anggota (ketika pembaca XAML diposisikan pada StartMember) dan juga untuk logika sistem jenis XAML umum. |
| XamlNodeList |
Menyediakan daftar simpul XAML, yang dapat digunakan untuk skenario seperti menulis simpul XAML dengan cara yang ditangguhkan. |
| XamlNodeQueue |
Menyediakan buffer untuk menulis simpul dan membacanya lagi. |
| XamlObjectEventArgs |
Menyediakan data untuk panggilan balik yang dapat disisipkan dalam urutan untuk inisialisasi objek dan pengaturan properti. Ini memengaruhi grafik objek yang diproduksi oleh XamlObjectWriter. |
| XamlObjectReader |
XamlReader Menyediakan implementasi yang membaca grafik objek dan menghasilkan aliran simpul XAML. |
| XamlObjectReaderException |
Pengecualian yang dilemparkan oleh beberapa XamlObjectReader API pembantu internal. |
| XamlObjectReaderSettings |
Menentukan aturan pemrosesan atau pengaturan opsi untuk XamlObjectReader. |
| XamlObjectWriter |
Membuat grafik objek dari aliran simpul XAML sumber. |
| XamlObjectWriterException |
Pengecualian yang dilemparkan ketika penulis XAML (seperti XamlObjectWriter kelas) mengalami kesalahan saat mencoba menghasilkan grafik objek dari aliran simpul XAML. |
| XamlObjectWriterSettings |
Menyediakan pengaturan penulis XAML tertentu untuk XamlObjectWriter. |
| XamlParseException |
Pengecualian yang dilemparkan ketika pembaca XAML tidak dapat memproses elemen sumber pembaca XAML ke dalam aliran simpul XAML. |
| XamlReader |
Menyediakan definisi dasar untuk kelas yang menggunakan input XAML dan menghasilkan aliran simpul XAML. |
| XamlReaderSettings |
Menentukan aturan pemrosesan atau pengaturan opsi untuk XamlReader implementasi. |
| XamlSchemaContext |
Menentukan konteks yang dapat digunakan kembali untuk menafsirkan atau memetakan jenis XAML, dan jenis dalam rakitan yang mendasarnya. |
| XamlSchemaContextSettings |
Menyediakan pengaturan opsional untuk XamlSchemaContext. |
| XamlSchemaException |
Pengecualian yang dilemparkan ketika sistem pengikatan atau sistem representasi skema lain untuk XAML melaporkan pengecualian ke konteks skema. |
| XamlServices |
Menyediakan layanan tingkat yang lebih tinggi (metode statis) untuk tugas XAML umum membaca XAML dan menulis grafik objek; atau membaca grafik objek dan menulis output file XAML untuk tujuan serialisasi. |
| XamlType |
Melaporkan informasi tentang jenis XAML sebagai bagian dari keseluruhan sistem XAML yang diterapkan dalam layanan XAML .NET. |
| XamlWriter |
Menyediakan implementasi default dan definisi kelas dasar untuk penulis XAML. Ini bukan penulis XAML default yang berfungsi; Anda harus berasal dari XamlWriter dan mengimplementasikan anggota abstraknya, atau menggunakan kelas turunan XamlWriter yang ada. |
| XamlWriterSettings |
Menyediakan pengaturan inisialisasi untuk XamlWriter implementasi. |
| XamlXmlReader |
Memproses markup XAML dari file XML dengan menggunakan perantara XmlReader , dan menghasilkan aliran simpul XAML. |
| XamlXmlReaderSettings |
Menentukan aturan pemrosesan atau pengaturan opsi untuk XamlXmlReader implementasi pembaca XAML. |
| XamlXmlWriter |
Menggunakan kelas atau TextWriter dukungan untuk menulis aliran simpul XAML ke formulir yang diserialisasikan XmlWriter teks atau markup. |
| XamlXmlWriterException |
Pengecualian yang dilemparkan oleh API tertentu XamlXmlWriter . |
| XamlXmlWriterSettings |
Menyediakan pengaturan inisialisasi untuk XamlXmlWriter implementasi penulis XAML. |
Antarmuka
| Nama | Deskripsi |
|---|---|
| IAmbientProvider |
Mewakili layanan yang dapat mengembalikan item informasi tentang properti sekitar atau jenis sekitar untuk mengetik konverter dan ekstensi markup. |
| IAttachedPropertyStore |
Mewakili penyimpanan anggota yang dapat dilampirkan untuk objek tempat anggota yang dapat dilampirkan diatur. Penyimpanan anggota yang dapat dilampirkan ini kemudian dapat dirujuk dengan AttachablePropertyServices. |
| IDestinationTypeProvider |
Mewakili layanan yang dapat mengembalikan pengidentifikasi sistem jenis CLR untuk jenis tujuan. Jenis tujuan relevan ketika jenis tujuan untuk operasi pengaturan properti secara tidak langsung dilaporkan oleh refleksi atau mekanisme lainnya. |
| INamespacePrefixLookup |
Mewakili layanan yang dapat mengembalikan awalan yang direkomendasikan untuk pemetaan namespace XAML kepada konsumen. Konsumen mungkin menyertakan lingkungan desain atau serializer. |
| IRootObjectProvider |
Menjelaskan layanan yang dapat mengembalikan objek akar markup yang diurai. |
| IXamlIndexingReader |
Menyediakan layanan yang mewakili kontrol simpul terindeks untuk implementasi sederhana pembaca XAML berbasis simpul. |
| IXamlLineInfo |
Menjelaskan layanan untuk melaporkan informasi baris teks dalam implementasi pembaca XAML. |
| IXamlLineInfoConsumer |
Menjelaskan layanan di mana penulis XAML dapat menggunakan informasi baris yang dilaporkan lalu menyertakan informasi dalam output. |
| IXamlNameProvider |
Menyediakan layanan yang digunakan selama operasi simpan dan tulis untuk memasukkan objek dan mengembalikan nama XAML. |
| IXamlNameResolver |
Menjelaskan layanan yang dapat mengembalikan objek yang ditentukan oleh nama XAML, atau sebagai alternatif, mengembalikan token yang menuguhkan resolusi nama. Layanan ini juga dapat mengembalikan sekumpulan yang dapat dijumlahkan dari semua objek bernama yang ada di namescope XAML. |
| IXamlNamespaceResolver |
Menjelaskan layanan yang dapat mengembalikan namespace XAML yang didasarkan pada awalannya seperti yang dipetakan dalam markup XAML. |
| IXamlObjectWriterFactory |
Mewakili layanan yang menghasilkan XamlObjectWriter yang didasarkan pada konteks pengurai internal saat ini. |
| IXamlSchemaContextProvider |
Mewakili layanan yang menyediakan informasi konteks skema XAML untuk mengetik konverter dan ekstensi markup. |
Enum
| Nama | Deskripsi |
|---|---|
| XamlNodeType |
Menjelaskan jenis simpul yang saat ini sedang diproses oleh pembaca XAML. |