Attributo x:Uid
Aggiornamento: novembre 2007
Fornisce un identificatore all'interno degli elementi markup utilizzato per i processi e gli strumenti di localizzazione.
Utilizzo della sintassi XAML per gli attributi
<object x:Uid="identifier"... />
-or-
<object>
<object.property x:Uid="identifier"... >
...
</object.property>
</object>
Valori XAML
identifier |
Stringa creata manualmente o generata automaticamente che si prevede sia univoca all'interno del file, quando viene interpretata dai processi o dagli strumenti di localizzazione. |
Note
L'attributo x:Uid rappresenta l'unico caso eccezionale in Extensible Application Markup Language (XAML) in cui un attributo può trovarsi in un elemento proprietà. Tutti gli altri attributi non sono validi in un elemento proprietà. Questo utilizzo è necessario poiché in un elemento proprietà può ancora essere presente una stringa e l'unico modo per contrassegnare tale stringa come risorsa univoca che deve essere localizzata consiste nel posizionare l'attributo x:Uid nell'elemento proprietà che lo contiene.
I processori Extensible Application Markup Language (XAML) personalizzati non devono generare una condizione di errore se rilevano l'attributo x:Uid in un elemento proprietà.
I processori Extensible Application Markup Language (XAML) in senso generico (vale a dire i processori che non fanno necessariamente parte del processo di localizzazione) non devono, normalmente, applicare l'unicità dei valori x:Uid. Si tratta, infatti, di una responsabilità del creatore dei valori e la prospettiva di unicità da parte degli utenti dei valori è giustificata, ad esempio, nel caso di processi o di strumenti di globalizzazione dedicati.
Vedere anche
Concetti
Globalizzazione per Windows Presentation Foundation