XmlLanguage Klasse

Definition

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 oder nicht über ein registriertes CultureInfo Objekt im System verfügen, in dem der XAML-Code interpretiert wird.

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 Sprachschemaformular angegeben werden. Siehe RFC 3066.

Beachten Sie, dass die XML-Spezifikation die leere Zeichenfolge für , obwohl dies von RFC 3066 nicht zulässig ist. Daher erlaubt der XmlLanguage Typ "" (leere Attributzeichenfolgexml:lang). Ein standardmäßig konstruiertes XmlLanguage Verhalten verhält sich wie mit "" (leere Zeichenfolge).

Verwendung von XAML-Attributen

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

XAML-Werte

Präfix
Sprachpräfix mit den Sprachpräfixwerten iso 639-1. Beispielsweise "en", oder "zh". Großbuchstabenwerte werden akzeptiert und in Kleinbuchstaben konvertiert. Dies kann auch ein leeres Attribut sein, "".

Subcode
Falls angegeben, muss ein einzelner Bindestrich vorgestellt werden. Anschließend wird ein Teilcode wie von RFC 3066 definiert. Die am häufigsten verwendeten Verwendungen und der eine, der am häufigsten zu einer CultureInfoKarte gehört, ist ein Land oder eine regionale Bezeichnung wie "-us" oder "-hk". Großbuchstabenwerte 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 das entsprechende Äquivalent CultureInfo für diesen XmlLanguageWert zurück, sofern nur, wenn eine solche CultureInfo für den IetfLanguageTag Wert dieses XmlLanguageWerts registriert 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.

Gilt für: