xml:lang – zpracování v XAML
Atribut xml:lang
je atribut definovaný jazykem XML, který deklaruje informace jazyka a jazykové verze pro element v jazyce XML. Tento stejný význam atributu přetrvává v XAML; ale platí i některé další aspekty.
Použití atributu XAML
<object xml:lang="rfc3066lang" />
Hodnoty XAML
Hodnota | Popis |
---|---|
rfc3066lang | Řetězec odvozený z RFC 3066 standard a identifikuje jazyk nebo oblast jazyka. Pokud se jedná o druhý, jazyk a oblast jsou odděleny jedním spojovníkem. Další informace o hodnotách a formátu najdete v XmlLanguage. |
Poznámky
Definice atributu xml:lang
v XAML je odvozena z xml:lang
, jak je definováno jako "speciální atribut" konsorciem W3C (World Wide Web Consortium) pro XML. Informace jazyka a kultury se potenciálně zpracovávají různými způsoby prvky v závislosti na jejich implementacích; Neexistuje však žádné výchozí zpracování XAML atributu xml:lang
.
Výchozí hodnota atributu xml:lang
je prázdný řetězec na úrovni atributu.
Účinky atributu xml:lang
a hodnota atributu jsou obecně aktualizovány podřízenými prvky, pokud jsou interpretovány systémy, které pracují s xml:lang
hodnotami.
Při interpretaci zapisovači XAML služeb .NET XAML může hodnota xml:lang
vytvořit XmlLanguage nebo CultureInfo objekty v reprezentaci podkladového objektu; toto chování však závisí na tom, zda hodnota zadaná pro xml:lang
je platná konstrukce pro tyto třídy.
Rozhraní mohou vytvářet přidružení mezi vlastnostmi definovanými architekturou a významem xml:lang
v jazyce XML použitím XmlLangPropertyAttribute na vlastnost.
Uzly využití WPF
U elementů, které jsou odvozené třídy FrameworkElement nebo FrameworkContentElement, můžete místo atributu xml:lang
použít ekvivalentní vlastnost závislostí Language. Vlastnost Language ve výchozím nastavení používáen-US, pokud není nastavena jinak, buď prostřednictvím vlastnosti, nebo prostřednictvím zpracování atributu xml:lang
.
Viz také
- globalizace pro WPF
.NET Desktop feedback