Sdílet prostřednictvím


XmlLanguage Třída

Definice

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 .

Platí pro