Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

Thread.CurrentUICulture (Propiedad)

Obtiene o establece la referencia cultural actual utilizada por el administrador de recursos para buscar recursos específicos de la referencia cultural en tiempo de ejecución.

Espacio de nombres:  System.Threading
Ensamblado:  mscorlib (en mscorlib.dll)

public CultureInfo CurrentUICulture { get; set; }

Valor de propiedad

Tipo: System.Globalization.CultureInfo
Objeto que representa la referencia cultural actual.

ExcepciónCondición
ArgumentNullException

La propiedad está establecida en null.

ArgumentException

La propiedad está establecida en un nombre de referencia cultural que no se puede utilizar para buscar un archivo de recursos. Los nombres de archivos de recursos sólo deben incluir letras, números, guiones o caracteres de subrayado.

La referencia cultural de la interfaz de usuario especifica los recursos que una aplicación necesita admitir los datos proporcionados por el usuario y salida, y de forma predeterminada es igual que la referencia cultural del sistema operativo. Vea la clase de CultureInfo para obtener información sobre los nombres e identificadores, las diferencias entre invariable, neutro, y referencias culturales concretas, y la información de referencia cultural de la manera afecta a los subprocesos y los dominios de aplicación. Vea la propiedad de CultureInfo.CurrentUICulture para saber cómo se determina la referencia cultural de la interfaz de usuario predeterminada de un subproceso.

El tipo CultureInfo devuelto por esta propiedad puede ser una referencia cultural neutra. Las referencias culturales neutras no deben utilizarse con métodos de formato como String.Format(IFormatProvider, String, Object[]), DateTime.ToString(String, IFormatProvider) y Convert.ToString(Char, IFormatProvider). Utilice el método CultureInfo.CreateSpecificCulture para obtener una referencia cultural concreta, o bien utilice la propiedad CurrentCulture.

NotaNota

El método CultureInfo.CreateSpecificCulture produce la excepción ArgumentException para las referencias culturales neutras "zh-Hant" ("zh-CHT") y "zh-Hans" ("zh-CHS").

En el ejemplo de código siguiente se muestra la instrucción de subprocesamiento que permite a la interfaz de usuario de un formulario Windows Forms mostrarse en la referencia cultural que se establece en el Panel de control. Se necesita código adicional.


// Compile with option /t:winexe.

using System;
using System.Threading;
using System.Windows.Forms;

class UICulture : Form
{
    public UICulture()
    {
        // Set the user interface to display in the
        // same culture as that set in Control Panel.
        Thread.CurrentThread.CurrentUICulture = 
            Thread.CurrentThread.CurrentCulture;

        // Add additional code.
    }

    [STAThreadAttribute]
    static void Main()
    {
        Application.Run(new UICulture());
    }
}


.NET Framework

Compatible con: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Biblioteca de clases portable

Compatible con: Biblioteca de clases portable

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft