Uso della proprietà CurrentUICulture
La proprietà CultureInfo.CurrentUICulture rappresenta un'impostazione per singoli thread che restituisce la lingua dell'interfaccia utente corrente. Questa proprietà viene utilizzata dalla classe ResourceManager per eseguire la ricerca delle risorse specifiche della lingua in fase di esecuzione. Per impostare la proprietà CurrentUICulture, è possibile utilizzare una lingua non associata ad alcun paese, una lingua specifica oppure InvariantCulture. Per impostare CurrentCulture, è possibile utilizzare la proprietà Thread.CurrentThread. Per ulteriori informazioni, vedere gli esempi forniti più avanti in questo argomento.
Impostazione esplicita della proprietà CurrentUICulture
È possibile impostare esplicitamente la proprietà CurrentUICulture nel codice dell'applicazione. Nell'esempio di codice seguente la proprietà CurrentUICulture viene impostata sulla lingua non associata ad alcun paese "de" per indicare il tedesco.
Thread.CurrentThread.CurrentUICulture = new CultureInfo("de")
Thread.CurrentThread.CurrentUICulture = new CultureInfo("de");
È possibile anche impostare la proprietà CurrentUICulture su una lingua specifica. Nell'esempio di codice seguente la proprietà CurrentUICulture viene impostata sulla lingua specifica "de-DE" per indicare il tedesco parlato in Germania.
Thread.CurrentThread.CurrentUICulture = new CultureInfo("de-DE")
Thread.CurrentThread.CurrentUICulture = new CultureInfo("de-DE");
Impostazione implicita della proprietà CurrentUICulture
Se la proprietà CurrentUICulture non è impostata esplicitamente nel codice di un'applicazione, per impostazione predefinita viene impostata all'avvio dell'applicazione. L'impostazione viene effettuata dalla funzione GetUserDefaultUILanguage nell'interfaccia utente multilingue (MUI, Multilingual User Interface) di Windows 2000 e Windows XP, in cui l'utente finale può impostare la propria lingua. Se non è stata impostata, la lingua dell'interfaccia utente verrà impostata in base alla lingua installata nel sistema, ovvero alla lingua delle risorse del sistema operativo.
Vedere anche
Riferimenti
CultureInfo.CurrentUICulture Property
Concetti
Uso della proprietà CurrentCulture
Uso della proprietà InvariantCulture