Gestione di xml:lang in XAML

Aggiornamento: novembre 2007

xml:lang è un attributo definito da XML che dichiara le informazioni sulla lingua e sulle impostazioni cultura per un elemento oggetto.

Utilizzo della sintassi XAML per gli attributi

<object xml:lang="rfc3066lang" />

Valori XAML

rfc3066lang

Stringa derivata dallo standard RFC 3066 che identifica una lingua oppure una lingua e una regione con lingua e regione separate da un trattino. Per ulteriori informazioni sui valore e sul formato, vedere XmlLanguage.

Note

La definizione dell'attributo xml:lang in XAML deriva dalla definizione di xml:lang come un "attributo speciale" da parte di World Wide Web Consortium (W3C) per XML. Le informazioni sulla lingua e sulle impostazioni cultura sono elaborate in modi diversi dagli elementi, a seconda delle implementazioni, tuttavia non esiste alcuna elaborazione XAML predefinita dell'attributo xml:lang.

Il valore predefinito dell'attributo xml:lang è una stringa vuota a livello dell'attributo.

L'ambito degli effetti dell'attributo xml:lang e del valore dell'attributo è costituito dagli elementi figlio.

Per gli elementi che sono classi derivate dell'oggetto FrameworkElement o dell'oggetto FrameworkContentElement, è possibile utilizzare la proprietà di dipendenza Language equivalente piuttosto che l'attributo xml:lang. La proprietà Language utilizzerà "en-US" come valore predefinito se non altrimenti impostato tramite la proprietà stessa o tramite l'elaborazione dell'attributo xml:lang.

Vedere anche

Concetti

Globalizzazione per Windows Presentation Foundation