Share via


Uso della proprietà CurrentUICulture

La proprietà CurrentUICulture rappresenta le impostazioni cultura dell'interfaccia utente corrente in base ai singoli thread. Questa proprietà viene utilizzata dalla classe ResourceManager per eseguire la ricerca delle risorse specifiche delle impostazioni cultura in fase di esecuzione. Per impostare la proprietà CurrentUICulture, l'applicazione può utilizzare impostazioni cultura non associate ad alcun paese, impostazioni cultura specifiche oppure InvariantCulture. L'applicazione può utilizzare la proprietà CurrentThread per impostare l'oggetto CurrentCulture.

Impostazione esplicita della proprietà CurrentUICulture

L'applicazione può impostare la proprietà CurrentUICulture in modo esplicito. Nell'esempio di codice riportato di seguito la proprietà viene impostata sulle impostazioni cultura non associate ad alcun paese relative alla lingua tedesca ("de").

Thread.CurrentThread.CurrentUICulture = new CultureInfo("de")
Thread.CurrentThread.CurrentUICulture = new CultureInfo("de");

L'applicazione può inoltre impostare in modo esplicito l'oggetto CurrentUICulture su impostazioni cultura specifiche. Nell'esempio di codice riportato di seguito la proprietà viene impostata sulle impostazioni cultura specifiche della lingua tedesca parlata in Germania, designata "de-DE".

Thread.CurrentThread.CurrentUICulture = new CultureInfo("de-DE")
Thread.CurrentThread.CurrentUICulture = new CultureInfo("de-DE");

Impostazione implicita della proprietà CurrentUICulture

Se la proprietà CurrentUICulture non viene impostata in modo esplicito nel codice dell'applicazione, per impostazione predefinita viene impostata all'avvio dell'applicazione. L'impostazione utilizza la funzione GetUserDefaultUILanguage nei prodotti Windows 2000 e Windows XP Multilingual User Interface (MUI) per i quali è possibile impostare la lingua dell'interfaccia utente mediante le opzioni internazionali e della lingua nel Pannello di controllo. Se non è stata impostata, la lingua dell'interfaccia utente viene impostata in base alla lingua installata nel sistema, ovvero la lingua delle risorse del sistema operativo.

Vedere anche

Concetti

Uso della classe CultureInfo

Uso della proprietà CurrentCulture

Uso della proprietà InvariantCulture