XmlLanguage Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar en språktagg som ska användas i XAML-markering.
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
- Arv
-
XmlLanguage
- Attribut
Kommentarer
Språktaggen kanske eller kanske inte har en registrerad CultureInfo i systemet där XAML tolkas.
Den här klassen är användbar för att hantera värden som representeras med hjälp av xml:lang i XML.
Språktaggar kan anges i två tecken eller i ett avstavat språkspråk. Se RFC 3066.
Observera att XML-specifikationen tillåter den tomma strängen för xml:lang, även om det inte tillåts av RFC 3066. Därför XmlLanguage tillåter typen "" (tom attributsträng). En standardkonstruerad XmlLanguage fungerar som om den är konstruerad med "" (tom sträng).
XAML-attributanvändning
<object property="prefix"/>
- or -
<object property="prefix-subcode"/>
XAML-värden
Prefix Språkprefix med hjälp av språkprefixvärdena ISO 639-1. Till exempel "en" eller "zh". Versaler accepteras och konverteras till gemener. Detta kan också vara ett tomt attribut, "".
underkod Om detta anges måste föregås av ett enda bindestreck. Sedan en underkod som definieras av RFC 3066. Den mest typiska användningen, och den som mest sannolikt kommer att mappas korrekt till en CultureInfo, är ett land eller en regional beteckning som "-us" eller "-hk". Versaler accepteras och konverteras till gemener.
Egenskaper
| Name | Description |
|---|---|
| Empty |
Hämtar en statisk XmlLanguage instans som skulle skapas av GetLanguage(String) med språktaggen som en tom attributsträng. |
| IetfLanguageTag |
Hämtar strängrepresentationen av språktaggen. |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetEquivalentCulture() |
Returnerar lämplig motsvarighet CultureInfo för detta XmlLanguage, om och endast om en CultureInfo sådan är registrerad för värdet för IetfLanguageTag detta XmlLanguage. |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetLanguage(String) |
Returnerar en XmlLanguage instans, baserat på en sträng som representerar språket per RFC 3066. |
| GetSpecificCulture() |
Returnerar den mest närbesläktade icke-neutrala CultureInfo för den här XmlLanguage. |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar ett String som representerar den aktuella XmlLanguage. |