ApplicationBase.UICulture Propiedad

Definición

Obtiene la referencia cultural que utiliza el subproceso actual para recuperar los recursos específicos de la referencia cultural.

public:
 property System::Globalization::CultureInfo ^ UICulture { System::Globalization::CultureInfo ^ get(); };
public System.Globalization.CultureInfo UICulture { get; }
member this.UICulture : System.Globalization.CultureInfo
Public ReadOnly Property UICulture As CultureInfo

Valor de propiedad

Objeto CultureInfo que representa la referencia cultural que el subproceso actual usa para recuperar recursos específicos de la referencia cultural.

Ejemplos

En este ejemplo se usa la propiedad para almacenar en My.Application.CurrentCulture caché la referencia cultural actual antes de cambiarla mediante ChangeUICulture. El My.Application.ChangeUICulture método establece la referencia cultural que usa el My.Resources objeto para recuperar recursos.

Sub ShowLocalizedMessage()
    Dim culture As String = My.Application.UICulture.Name
    My.Application.ChangeUICulture("fr-FR")
    MsgBox(My.Resources.Message)
    My.Application.ChangeUICulture(culture)
End Sub

Para que este ejemplo funcione, la aplicación debe tener una cadena denominada Message en el archivo de recursos de la aplicación y la aplicación debe tener la versión de referencia cultural francesa de ese archivo de recursos, Resources.fr-FR.resx. Para obtener más información, vea Cómo: Agregar o quitar recursos.

Si la aplicación no tiene la versión de referencia cultural francesa de ese archivo de recursos, el My.Resources objeto recupera el recurso del archivo de recursos de referencia cultural predeterminada.

Comentarios

La My.Application.CurrentUICulture propiedad obtiene el CultureInfo objeto que usa el subproceso actual para recuperar recursos específicos de la referencia cultural. Este objeto es idéntico al devuelto por la CurrentUICulture propiedad . La CurrentUICulture propiedad determina la referencia cultural utilizada por el Resource Manager y el My.Resources objeto , información que necesita para buscar recursos específicos de la referencia cultural en tiempo de ejecución.

Para cambiar la referencia cultural, puede usar el ChangeUICulture método o asignar un objeto diferente CultureInfo a la CurrentUICulture propiedad .

La CurrentCulture configuración es diferente de una configuración de idioma. Solo contiene datos relacionados con la configuración estándar de una región geográfica.

Utilice la My.Application.CurrentCulture propiedad para obtener la referencia cultural que usa el subproceso actual para la manipulación de cadenas y el formato de cadena.

Disponibilidad por tipo de proyecto

Tipo de proyecto Disponible
Aplicación de Windows Forms
Biblioteca de clases
Aplicación de consola
Biblioteca de controles de Windows Forms
Biblioteca de controles web No
Servicio de Windows
Sitio web No

Se aplica a

Consulte también