XmlLanguage Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje značku jazyka pro použití v kódu 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
- Dědičnost
-
XmlLanguage
- Atributy
Poznámky
Značka jazyka může nebo nemusí mít zaregistrovanou CultureInfo přítomnost v systému, kde je interpretován XAML.
Tato třída je užitečná pro práci s hodnotami reprezentovanými xml:lang v jazyce XML.
Značky jazyka lze zadat ve dvouznakových formulářích nebo ve formuláři s dělením slov na národní prostředí. Viz RFC 3066.
Všimněte si, že specifikace XML umožňuje prázdný řetězec pro xml:lang, ačkoli to není povoleno RFC 3066; proto XmlLanguage typ povoluje "" (prázdný řetězec atributu). Konstruovaný XmlLanguage výchozí objekt se chová, jako by byl vytvořen pomocí "" (prázdný řetězec).
Použití atributu XAML
<object property="prefix"/>
- or -
<object property="prefix-subcode"/>
Hodnoty XAML
Předponu Předpona jazyka používající hodnoty předpon jazyka ISO 639-1. Například "en" nebo "zh". Velké hodnoty jsou přijímány a převedeny na malá písmena. Může to být také prázdný atribut "".
podkódování V případě potřeby musí předcházet jeden spojovník. Potom je podkód definovaný dokumentem RFC 3066. Nejtypičtějším použitím a ten, který je pravděpodobně správně namapovaný na , CultureInfoje země nebo regionální označení, jako je "-us" nebo "-hk". Velké hodnoty jsou přijímány a převedeny na malá písmena.
Vlastnosti
| Name | Description |
|---|---|
| Empty |
Získá statickou XmlLanguage instanci tak, jak by byla vytvořena GetLanguage(String) pomocí značky jazyka jako prázdný řetězec atributu. |
| IetfLanguageTag |
Získá řetězcovou reprezentaci značky jazyka. |
Metody
| Name | Description |
|---|---|
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetEquivalentCulture() |
Vrátí odpovídající ekvivalent CultureInfo pro toto XmlLanguage, pokud a pouze pokud je taková CultureInfo hodnota registrována IetfLanguageTag pro hodnotu tohoto XmlLanguage. |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetLanguage(String) |
XmlLanguage Vrátí instanci založenou na řetězci představujícím jazyk na RFC 3066. |
| GetSpecificCulture() |
Vrátí nejvíce úzce související non-neutrální CultureInfo pro toto XmlLanguage. |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ToString() |
String Vrátí hodnotu, která představuje aktuální XmlLanguagehodnotu . |