Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menentukan prefiks namespace XML mana yang ditemui dalam file markup yang mungkin diabaikan oleh prosesor XAML. Atribut mc:Ignorable mendukung kompatibilitas markup baik untuk pemetaan namespace kustom maupun untuk penerapan versi XAML.
Penggunaan Atribut dalam XAML (Penggunaan Awalan Tunggal)
<object
xmlns:ignorablePrefix="ignorableUri"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="ignorablePrefix"...>
<ignorablePrefix1:ThisElementCanBeIgnored/>
</object>
Penggunaan Atribut XAML (Dua Awalan)
<object
xmlns:ignorablePrefix1="ignorableUri"
xmlns:ignorablePrefix2="ignorableUri2"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="ignorablePrefix1 ignorablePrefix2"...>
<ignorablePrefix1:ThisElementCanBeIgnored/>
</object>
Nilai XAML
| Nilai | Deskripsi |
|---|---|
| ignorablePrefix, ignorablePrefix1, dll. | Setiap string awalan yang valid, sesuai spesifikasi XML 1.0. |
| Uri yang Dapat Diabaikan | Setiap URI yang valid untuk menunjuk sebuah namespace, sesuai spesifikasi XML 1.0. |
| ThisElementCanBeIgnored | Elemen yang boleh diabaikan oleh implementasi prosesor Extensible Application Markup Language (XAML), jika tipe dasarnya tidak dapat dipecahkan. |
Komentar
Prefiks namespace XML mc adalah konvensi awalan yang direkomendasikan untuk digunakan saat memetakan namespace kompatibilitas XAML http://schemas.openxmlformats.org/markup-compatibility/2006.
Elemen atau atribut di mana bagian awalan nama elemen diidentifikasi sebagai mc:Ignorable tidak akan menimbulkan kesalahan saat diproses oleh prosesor XAML. Jika atribut tersebut tidak dapat diselesaikan ke jenis atau konstruksi pemrograman yang mendasar, maka elemen tersebut diabaikan. Namun perhatikan bahwa elemen yang diabaikan mungkin masih menghasilkan kesalahan penguraian tambahan untuk persyaratan elemen tambahan yang merupakan efek samping dari elemen tersebut yang tidak diproses. Misalnya, model konten elemen tertentu mungkin memerlukan tepat satu elemen turunan, tetapi jika elemen turunan yang ditentukan berada dalam awalan mc:Ignorable, dan elemen turunan yang ditentukan tidak dapat diselesaikan ke jenis, maka prosesor XAML mungkin menimbulkan kesalahan.
mc:Ignorable hanya berlaku untuk pemetaan namespace ke string pengidentifikasi.
mc:Ignorable tidak berlaku untuk pemetaan namespace ke dalam rakitan, yang menentukan namespace CLR dan rakitan (atau default ke program yang dieksekusi saat ini sebagai rakitan).
Jika Anda menerapkan prosesor XAML, implementasi prosesor Anda tidak boleh menimbulkan kesalahan penguraian atau pemrosesan pada resolusi jenis untuk elemen atau atribut apa pun yang memenuhi syarat oleh awalan yang diidentifikasi sebagai mc:Ignorable. Tetapi implementasi prosesor Anda masih dapat menimbulkan pengecualian yang merupakan hasil sekunder dari elemen yang gagal dimuat atau diproses, seperti contoh elemen satu anak yang diberikan sebelumnya.
Secara default, prosesor XAML akan mengabaikan konten dalam elemen yang diabaikan. Namun, Anda dapat menentukan atribut tambahan, atribut mc:ProcessContent, untuk memerlukan pemrosesan konten yang berkelanjutan dalam elemen yang diabaikan oleh elemen induk berikutnya yang tersedia.
Beberapa awalan dapat ditentukan dalam atribut, menggunakan satu atau beberapa karakter spasi putih sebagai pemisah, misalnya: mc:Ignorable="ignore1 ignore2".
Namespace http://schemas.openxmlformats.org/markup-compatibility/2006 menentukan elemen dan atribut lain yang tidak didokumentasikan dalam area SDK ini. Untuk informasi selengkapnya, lihat Spesifikasi Kompatibilitas Markup XML.
Lihat juga
- XamlReader
- OpsiPresentasi:Bekukan Atribut
- XAML dalam WPF
- Dokumen di WPF
.NET Desktop feedback