XmlLanguage Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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:lang
elementu , 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 . |