Udostępnij za pośrednictwem


XmlLanguage Klasa

Definicja

Reprezentuje tag języka do użycia w adiustacji 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
Dziedziczenie
XmlLanguage
Atrybuty

Uwagi

Tag języka może lub nie ma zarejestrowanego CultureInfo elementu w systemie, w którym jest interpretowany kod XAML.

Ta klasa jest przydatna do radzenia sobie z wartościami reprezentowanymi przy użyciu kodu xml:lang XML.

Tagi języka można określić w postaci dwuznakowej lub w formie ustawień regionalnych języka łącznika. Zobacz RFC 3066.

Należy pamiętać, że specyfikacja XML zezwala na pusty ciąg dla xml:langelementu , chociaż nie jest to dozwolone przez RFC 3066, dlatego XmlLanguage typ zezwala na "" (pusty ciąg atrybutu). Konstrukcja domyślna XmlLanguage zachowuje się tak, jakby została skonstruowana z ciągiem "" (pusty ciąg).

Użycie atrybutu języka XAML

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

Wartości XAML

Prefiks
Prefiks języka używający wartości prefiksu języka ISO 639-1. Na przykład "en" lub "zh". Wielkie litery są akceptowane i konwertowane na małe litery. Może to być również pusty atrybut "".

Subcode
Jeśli podano, musi być poprzedzony pojedynczym łącznikiem. Następnie kod podrzędny zdefiniowany przez RFC 3066. Najbardziej typowe użycie i to, które jest najbardziej prawdopodobne, aby prawidłowo mapować na CultureInfoobiekt , to kraj lub oznaczenie regionalne, takie jak "-us" lub "-hk". Wielkie litery są akceptowane i konwertowane na małe litery.

Właściwości

Empty

Pobiera wystąpienie statyczne XmlLanguage , które zostanie utworzone przy użyciu GetLanguage(String) tagu języka jako pustego ciągu atrybutu.

IetfLanguageTag

Pobiera reprezentację ciągu tagu języka.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetEquivalentCulture()

Zwraca odpowiedni odpowiednik CultureInfo dla tego XmlLanguageelementu , jeśli i tylko wtedy, gdy taki element CultureInfo jest zarejestrowany dla IetfLanguageTag wartości tej XmlLanguagewartości .

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetLanguage(String)

XmlLanguage Zwraca wystąpienie na podstawie ciągu reprezentującego język na RFC 3066.

GetSpecificCulture()

Zwraca najbardziej powiązane nie neutralne CultureInfo dla tego XmlLanguagepliku .

GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca element String reprezentujący bieżący XmlLanguageelement .

Dotyczy