XmlLanguage Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt ein Sprachtag dar, das in XAML-Markup verwendet werden soll.
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
- Vererbung
-
XmlLanguage
- Attribute
Hinweise
Das Sprachtag kann auf dem System, in dem der XAML-Code interpretiert wird, registriert CultureInfo sein oder nicht.
Diese Klasse ist nützlich für den Umgang mit Werten, die in xml:lang
XML dargestellt werden.
Sprachtags können in zwei Zeichen oder in einem Bindestrich-Sprachgebietsschema angegeben werden. Siehe RFC 3066.
Beachten Sie, dass die XML-Spezifikation die leere Zeichenfolge für xml:lang
zulässt, obwohl dies von RFC 3066 nicht zulässig ist. Daher lässt der XmlLanguage Typ "" zu (leere Attributzeichenfolge). Ein standardkonstruierter XmlLanguage Code verhält sich so, als ob er mit "" (leere Zeichenfolge) erstellt wurde.
Verwendung von XAML-Attributen
<object property="prefix"/>
- or -
<object property="prefix-subcode"/>
XAML-Werte
Präfix
Sprachpräfix unter Verwendung der ISO 639-1-Sprachpräfixwerte. Beispiel: "en" oder "zh". Großbuchstaben werden akzeptiert und in Kleinbuchstaben konvertiert. Dies kann auch ein leeres Attribut sein, "".
Subcode
Wenn angegeben, muss ein einzelner Bindestrich vorangestellt werden. Anschließend eine Untercodierung gemäß RFC 3066. Die typischste Verwendung und die, die am wahrscheinlichsten einem CultureInfozugeordnet wird, ist eine Landes- oder regionalbezeichnung wie "-us" oder "-hk". Großbuchstaben werden akzeptiert und in Kleinbuchstaben konvertiert.
Eigenschaften
Empty |
Ruft eine statische XmlLanguage-Instanz ab, so wie diese von GetLanguage(String) mit dem Sprachtag als leere Attributzeichenfolge erstellt würde. |
IetfLanguageTag |
Ruft die Zeichenfolgendarstellung des Sprachtags ab. |
Methoden
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetEquivalentCulture() |
Gibt die entsprechende Entsprechung CultureInfo für diesen XmlLanguagezurück, wenn und nur, wenn eine CultureInfo solche für den IetfLanguageTag Wert dieses XmlLanguageregistriert ist. |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetLanguage(String) |
Gibt eine XmlLanguage-Instanz zurück, die auf einer Zeichenfolge basiert, die gemäß RFC 3066 die Sprache darstellt. |
GetSpecificCulture() |
Gibt die nicht neutrale CultureInfo für die XmlLanguage zurück, die am engsten mit dieser verwandt ist. |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt einen String zurück, der das aktuelle XmlLanguage-Objekt darstellt. |