Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
L'attributo xml:lang è un attributo definito da XML che dichiara le informazioni relative al linguaggio e alle impostazioni cultura per un elemento in XML. Questo stesso significato dell'attributo persiste in XAML; tuttavia, si applicano alcune considerazioni aggiuntive.
Utilizzo degli attributi XAML
<object xml:lang="rfc3066lang" />
Valori XAML
| Valore | Descrizione |
|---|---|
| rfc3066lang | Stringa derivata dallo standard RFC 3066 e identifica una lingua o un'area geografica. Quando è il secondo, la lingua e l'area geografica sono separate da un singolo trattino. Per altre informazioni sui valori e sul formato, vedere XmlLanguage. |
Osservazioni
La definizione dell'attributo xml:lang in XAML deriva da xml:lang definita come "attributo speciale" da World Wide Web Consortium (W3C) per XML. Le informazioni sul linguaggio e sulle impostazioni cultura vengono potenzialmente elaborate in modi diversi in base agli elementi, a seconda delle loro implementazioni; Tuttavia, non esiste alcuna elaborazione XAML predefinita dell'attributo xml:lang.
Il valore predefinito dell'attributo xml:lang è una stringa vuota a livello di attributo.
Gli effetti dell'attributo xml:lang e il valore dell'attributo vengono in genere perpetuati agli elementi figlio, quando interpretati dai sistemi che agiscono sui valori xml:lang.
Quando interpretato dai writer XAML dei servizi XAML .NET, un valore xml:lang può creare oggetti XmlLanguage o CultureInfo nella rappresentazione dell'oggetto sottostante; Tuttavia, tale comportamento dipende dal fatto che il valore specificato per xml:lang sia una costruzione valida per tali classi.
I framework possono creare associazioni tra le proprietà definite dal framework e il significato di xml:lang in XML applicando XmlLangPropertyAttribute alla proprietà .
Nodi di utilizzo WPF
Per gli elementi derivati di FrameworkElement o FrameworkContentElement, è possibile usare la proprietà di dipendenza Language equivalente anziché l'attributo xml:lang. Per impostazione predefinita, la proprietà Language usa "en-US" se non è impostata in altro modo, tramite la proprietà o tramite l'elaborazione dell'attributo xml:lang.
Vedere anche
- globalizzazione di per WPF
.NET Desktop feedback