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 kısa çizgili dil yerel ayarı biçiminde belirtilebilir. Bkz. RFC 3066.
XML belirtiminin, RFC 3066 tarafından izin verilmese de için xml:langboş dizeye izin verdiğine, bu nedenle türün "" (boş öznitelik dizesi) izni verdiğine XmlLanguage 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üne tek bir kısa çizgi gelmelidir. Ardından RFC 3066 tarafından tanımlanan bir alt kod. En tipik kullanım ve bir ile düzgün eşlenme CultureInfoolası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
| Name | Description |
|---|---|
| Empty |
Dil etiketi boş bir öznitelik dizesi olarak ile tarafından GetLanguage(String) oluşturulacağı gibi statik XmlLanguage bir örneği alır. |
| IetfLanguageTag |
Dil etiketinin dize gösterimini alır. |
Yöntemler
| Name | Description |
|---|---|
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| GetEquivalentCulture() |
Bunun XmlLanguageiçin uygun eşdeğeri CultureInfo döndürür, ancak bu değerinin XmlLanguageIetfLanguageTag değeri için böyle bir CultureInfo kaydedilmişse 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() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| ToString() |
Geçerli Stringöğesini temsil eden bir XmlLanguage döndürür. |