Compartilhar via


Usando a propriedade CurrentUICulture

The CurrentUICulture propriedade representa a cultura de interface de usuário corrente em uma base por thread. Esta propriedade é usada pelo ResourceManager classe para Pesquisar recursos específicos da cultura em time de execução. O aplicativo pode usar uma cultura neutra ou específica ou o InvariantCulture Para conjunto o CurrentUICulture propriedade. O aplicativo pode usar o CurrentThread propriedade conjunto CurrentCulture.

Explicitamente configuração a propriedade CurrentUICulture

Seu aplicativo pode conjunto o CurrentUICulture propriedade explicitamente. O exemplo de código a seguir define a propriedade para a cultura neutra do alemão ("de").

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

O aplicativo pode também conjunto explicitamente CurrentUICulture para uma cultura específica. O exemplo de código a seguir define a propriedade para a cultura específica alemão (Alemanha) designada "de-DE".

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

Definindo a propriedade CurrentUICulture implicitamente

Se o CurrentUICulture propriedade não está conjunto explicitamente no código do aplicativo, é conjunto por padrão quando o aplicativo é iniciado. Essa configuração usa o GetUserDefaultUILanguage função de produtos Windows 2000 e Windows XP Multilingual User Interface (MUI) para o qual o usuário pode conjunto o linguagem da interface do usuário por meio de opções regionais e de linguagem no painel de controle. Se o usuário não define o idioma da interface do usuário, a linguagem de sistema instalado, que é o idioma dos recursos do sistema operacional, define-lo.

Consulte também

Conceitos

Usando a classe CultureInfo

Usando a propriedade CurrentCulture

Usando a propriedade InvariantCulture