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í 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 . |