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.