Partilhar via


Usando a propriedade CurrentUICulture

O CurrentUICulture propriedade representa a cultura atual de interface de usuário em uma base por thread. Esta propriedade é usada pelo ResourceManager classe para consultar os recursos específicos da cultura em tempo de execução. Seu aplicativo pode usar uma cultura neutra ou específica, ou o InvariantCulture para definir o CurrentUICulture propriedade. O aplicativo pode usar o CurrentThread a propriedade para definir CurrentCulture.

Explicitamente, definindo a propriedade CurrentUICulture

Seu aplicativo pode definir 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 também pode definir 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");

Implicitamente, definindo a propriedade CurrentUICulture

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

Consulte também

Conceitos

Usando a classe CultureInfo

Usando a propriedade CurrentCulture

Usando a propriedade InvariantCulture