Utilizar la propiedad CurrentUICulture

La propiedad CurrentUICulture representa la referencia cultural de la interfaz de usuario actual para cada subproceso. La clase ResourceManager utiliza esta propiedad para buscar recursos específicos de la referencia cultural en tiempo de ejecución. La aplicación puede utilizar una referencia cultural neutral o específica, o InvariantCulture para establecer la propiedad CurrentUICulture. La aplicación puede utilizar la propiedad CurrentThread para establecer CurrentCulture.

Configurar explícitamente la propiedad CurrentUICulture

Su aplicación puede establecer explícitamente la propiedad CurrentUICulture. En el ejemplo de código siguiente se establece la referencia cultural neutra Alemán ("de").

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

La aplicación también puede establecer explícitamente CurrentUICulture en una referencia cultural específica. En el ejemplo de código siguiente se establece la referencia cultural específica Alemán (Alemania) designada como "de-DE".

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

Configurar implícitamente la propiedad CurrentUICulture

Si la propiedad CurrentUICulture no se establece explícitamente en el código de una aplicación, se establecerá de forma predeterminada cuando ésta se inicie. Este valor utiliza la función GetUserDefaultUILanguage en los productos MUI (Multilingual User Interface, interfaz de usuario multilingüe) de Windows 2000 y Windows XP para los que el usuario puede establecer el idioma de la interfaz de usuario mediante las opciones de configuración regional y de idioma del Panel de control. Si el usuario no establece el idioma de la interfaz de usuario, se establecerá con el idioma instalado en el sistema, correspondiente a los recursos del sistema operativo.

Vea también

Conceptos

Utilizar la clase CultureInfo

Utilizar la propiedad CurrentCulture

Utilizar la propiedad InvariantCulture