Práce s atributem xml:lang v jazyce XAML
Atribut xml:lang
je atribut definovaný jazykem XML, který deklaruje informace jazyka a jazykové verze pro prvek 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ý ze standardu RFC 3066 a identifikuje jazyk nebo oblast jazyka. Pokud se jedná o druhý, jazyk a oblast jsou odděleny jedním spojovníkem. Další XmlLanguage informace o hodnotách a formátu |
Poznámky
Definice atributu xml:lang
v XAML je odvozena od xml:lang
definice definované 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 xml:lang
atributů a hodnota atributu jsou obecně povinen zachovat podřízené prvky, pokud jsou interpretovány systémy, které pracují s xml:lang
hodnotami.
Při interpretaci zapisovači XAML služeb xml:lang
.NET XAML může hodnota vytvořit XmlLanguage nebo CultureInfo objekty v podkladové reprezentaci objektu. Toto chování však závisí na tom, zda je zadaná xml:lang
hodnota platná konstrukce pro tyto třídy.
Architektury mohou vytvářet přidružení mezi vlastnostmi definovanými architekturou a významem xml:lang
v jazyce XML použitím XmlLangPropertyAttribute vlastnosti.
Uzly využití WPF
Pro elementy, které jsou odvozené třídy nebo FrameworkContentElement, můžete použít ekvivalentní Language závislost vlastnost namísto atributuxml:lang
.FrameworkElement Ve výchozím nastavení vlastnost Language používá en-US, pokud není jinak nastavena, buď prostřednictvím vlastnosti, nebo prostřednictvím zpracování atributu xml:lang
.
Viz také
.NET Desktop feedback