Condividi tramite


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

Altre risorse

Codifica e localizzazione