XmlLanguage Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
XAML işaretlemesinde kullanılmak üzere bir dil etiketini temsil eder.
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
- Devralma
-
XmlLanguage
- Öznitelikler
Açıklamalar
Dil etiketi, XAML'nin yorumlandığı sistemde kayıtlı CultureInfo bir mevcut olabilir veya olmayabilir.
Bu sınıf, XML'de kullanılarak xml:lang
temsil edilen değerlerle ilgilenmek için kullanışlıdır.
Dil etiketleri iki karakterli biçimde veya hecelenmiş dil yerel ayarı biçiminde belirtilebilir. Bkz. RFC 3066.
XML belirtiminin, RFC 3066 tarafından izin verilmiyor olsa da için xml:lang
boş dizeye izin verdiğine, dolayısıyla türün XmlLanguage "" (boş öznitelik dizesi) izin verdiğine dikkat edin. Varsayılan olarak yapılan XmlLanguage bir , "" (boş dize) ile oluşturmuş gibi davranır.
XAML Öznitelik Kullanımı
<object property="prefix"/>
- or -
<object property="prefix-subcode"/>
XAML Değerleri
Önek
ISO 639-1 dil ön eki değerlerini kullanarak dil ön eki. Örneğin, "en" veya "zh". Büyük harf değerleri kabul edilir ve küçük harfe dönüştürülür. Bu boş bir öznitelik de olabilir, "".
Subcode
Sağlandıysa, önünde tek bir kısa çizgi bulunmalıdır. Ardından RFC 3066 tarafından tanımlanan bir alt kod. En tipik kullanım ve bir ile düzgün bir CultureInfoşekilde eşlenme olasılığı en yüksek olan, "-us" veya "-hk" gibi bir ülke veya bölgesel atamadır. Büyük harf değerleri kabul edilir ve küçük harfe dönüştürülür.
Özellikler
Empty |
Dil etiketi boş bir öznitelik dizesi olarak ile oluşturulacağı GetLanguage(String) gibi statik XmlLanguage bir örneği alır. |
IetfLanguageTag |
Dil etiketinin dize gösterimini alır. |
Yöntemler
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetEquivalentCulture() |
Bu XmlLanguagedeğerinin değeri için böyle bir CultureInfo kayıtlıysa ve yalnızca bu için uygun eşdeğeri XmlLanguageCultureInfoIetfLanguageTag döndürür. |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetLanguage(String) |
RFC 3066 başına dili temsil eden bir dizeyi temel alan bir XmlLanguage örnek döndürür. |
GetSpecificCulture() |
Bu XmlLanguageiçin en yakın ilişkili nötr CultureInfo olmayan değeri döndürür. |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli XmlLanguageöğesini temsil eden bir String döndürür. |