XmlLanguage Třída

Definice

Představuje značku jazyka pro použití ve značkách 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, ale nemusí mít zaregistrovanou CultureInfo přítomnost v systému, kde se kód XAML interpretuje.

Tato třída je užitečná pro práci s hodnotami reprezentovanými pomocí xml:lang v XML.

Značky jazyka mohou být zadány ve formě dvou znaků nebo ve formě dělení slov s národním prostředím. Viz RFC 3066.

Všimněte si, že specifikace XML umožňuje prázdný řetězec pro xml:lang, i když to není povoleno rfc 3066; XmlLanguage proto typ povoluje "" (prázdný řetězec atributu). Výchozí konstruovaný XmlLanguage 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". Hodnoty velkých písmen jsou přijímány a převedeny na malá písmena. Může to být také prázdný atribut .

podkód
Pokud je zadaný, musí mu předcházet jeden spojovník. Potom podkód definovaný v RFC 3066. Nejtypičtějším použitím a nejpravděpodobnějším zmapování na CultureInfo, je označení země nebo oblasti, například "-us" nebo "-hk". Hodnoty velkých písmen jsou přijímány a převedeny na malá písmena.

Vlastnosti

Empty

Získá statickou XmlLanguage instanci, která by byla vytvořena pomocí GetLanguage(String) značky jazyka jako prázdný řetězec atributu.

IetfLanguageTag

Získá řetězcovou reprezentaci značky jazyka.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetEquivalentCulture()

Vrátí odpovídající ekvivalent CultureInfo pro tento XmlLanguageparametr , pouze pokud je registrován CultureInfo pro IetfLanguageTag hodnotu .XmlLanguage

GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetLanguage(String)

XmlLanguage Vrátí instanci na základě řetězce představujícího jazyk podle RFC 3066.

GetSpecificCulture()

Vrátí pro tuto XmlLanguagehodnotu nejvíce úzce související neutrálCultureInfo.

GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí hodnotu , String která představuje aktuální XmlLanguagehodnotu .

Platí pro