XmlLanguage Sınıf

Tanım

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:langboş 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.

Şunlara uygulanır