xml:lang Handling di XAML
Atribut xml:lang
adalah atribut yang ditentukan XML yang mendeklarasikan informasi bahasa dan budaya untuk elemen di XML. Arti yang sama dari atribut ini bertahan di XAML; namun, beberapa pertimbangan tambahan berlaku.
Penggunaan Atribut XAML
<object xml:lang="rfc3066lang" />
Nilai XAML
Nilai | Deskripsi |
---|---|
rfc3066lang | String yang berasal dari standar RFC 3066 dan mengidentifikasi bahasa atau wilayah bahasa. Jika yang terakhir, bahasa dan wilayah dipisahkan oleh satu tanda hubung. Lihat XmlLanguage untuk informasi selengkapnya tentang nilai dan format. |
Keterangan
Definisi untuk xml:lang
atribut dalam XAML berasal dari xml:lang
sebagaimana didefinisikan sebagai "atribut khusus" oleh World Wide Web Consortium (W3C) untuk XML. Informasi bahasa dan budaya berpotensi diproses dengan cara yang berbeda berdasarkan elemen, tergantung pada implementasinya; namun, tidak ada pemrosesan XAML default dari xml:lang
atribut .
Nilai xml:lang
default atribut adalah string kosong di tingkat atribut.
Efek xml:lang
atribut dan nilai atribut umumnya diapresiasi ke elemen turunan, ketika ditafsirkan oleh sistem yang bertindak berdasarkan xml:lang
nilai.
Ketika ditafsirkan oleh penulis XAML dari Layanan .NET XAML, xml:lang
nilai dapat membuat XmlLanguage atau CultureInfo objek dalam representasi objek yang mendasar; namun, perilaku itu tergantung pada apakah nilai yang ditentukan untuk xml:lang
adalah konstruksi yang valid untuk kelas tersebut.
Kerangka kerja dapat membuat asosiasi antara properti yang ditentukan kerangka kerja dan arti xml:lang
dalam XML dengan menerapkan XmlLangPropertyAttribute ke properti .
Node Penggunaan WPF
Untuk elemen yang merupakan kelas turunan dari FrameworkElement atau FrameworkContentElement, Anda dapat menggunakan properti dependensi yang setara Language alih-alih xml:lang
atribut . Secara default, Language properti menggunakan "en-US" jika tidak diatur, baik melalui properti atau melalui pemrosesan xml:lang
atribut.
Baca juga
.NET Desktop feedback