Share via


XmlLanguage Kelas

Definisi

Mewakili tag bahasa untuk digunakan dalam markup XAML.

public ref class XmlLanguage
[System.ComponentModel.TypeConverter(typeof(System.Windows.Markup.XmlLanguageConverter))]
public class XmlLanguage
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Markup.XmlLanguageConverter))>]
type XmlLanguage = class
Public Class XmlLanguage
Warisan
XmlLanguage
Atribut

Keterangan

Tag bahasa mungkin atau mungkin tidak memiliki yang terdaftar CultureInfo di sistem tempat XAML ditafsirkan.

Kelas ini berguna untuk berurusan dengan nilai yang diwakili menggunakan xml:lang dalam XML.

Tag bahasa dapat ditentukan dalam bentuk dua karakter atau dalam bentuk bahasa lokal yang dihubungkan. Lihat RFC 3066.

Perhatikan bahwa spesifikasi XML memungkinkan string kosong untuk xml:lang, meskipun itu tidak diizinkan oleh RFC 3066; oleh karena itu, XmlLanguage jenis mengizinkan "" (string atribut kosong). Perilaku yang dibangun XmlLanguage secara default seolah-olah dibangun dengan "" (string kosong).

Penggunaan Atribut XAML

<object property="prefix"/>  
- or -  
<object property="prefix-subcode"/>  

Nilai XAML

Awalan
Awalan bahasa, menggunakan nilai awalan bahasa ISO 639-1. Misalnya "en", atau "zh". Nilai huruf besar diterima dan dikonversi menjadi huruf kecil. Ini mungkin juga atribut kosong, "".

subkode
Jika disediakan, harus didahului oleh satu tanda hubung. Kemudian, subkode seperti yang didefinisikan oleh RFC 3066. Penggunaan yang paling umum, dan yang kemungkinan besar akan dipetakan dengan benar ke CultureInfo, adalah negara atau sebutan regional seperti "-us" atau "-hk". Nilai huruf besar diterima dan dikonversi menjadi huruf kecil.

Properti

Empty

Mendapatkan instans statis XmlLanguage seperti yang akan dibuat dengan GetLanguage(String) tag bahasa sebagai string atribut kosong.

IetfLanguageTag

Mendapatkan representasi string dari tag bahasa.

Metode

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetEquivalentCulture()

Mengembalikan setara CultureInfo yang sesuai untuk ini XmlLanguage, jika dan hanya jika seperti CultureInfo itu terdaftar untuk IetfLanguageTag nilai ini XmlLanguage.

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetLanguage(String)

Mengembalikan instans XmlLanguage , berdasarkan string yang mewakili bahasa per RFC 3066.

GetSpecificCulture()

Mengembalikan non-netral CultureInfo yang paling terkait erat untuk ini XmlLanguage.

GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan yang String mewakili saat ini XmlLanguage.

Berlaku untuk