ApplicationBase.UICulture Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém a cultura que o thread atual usa para recuperar recursos específicos de cultura.
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 da propriedade
Um CultureInfo objeto que representa a cultura que o thread atual usa para recuperar recursos específicos da cultura.
Exemplos
Este exemplo usa a My.Application.CurrentCulture
propriedade para armazenar em cache a cultura atual antes de alterá-la usando ChangeUICulture. O My.Application.ChangeUICulture
método define a cultura que o My.Resources
objeto usa 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 exemplo funcione, seu aplicativo deve ter uma cadeia de caracteres chamada Message
no arquivo de recurso do aplicativo e o aplicativo deve ter a versão de cultura francesa desse arquivo de recurso, Resources.fr-FR.resx
. Para obter mais informações, consulte Como adicionar ou remover recursos.
Se o aplicativo não tiver a versão de cultura francesa desse arquivo de recurso, o My.Resources
objeto recuperará o recurso do arquivo de recurso de cultura padrão.
Comentários
A My.Application.CurrentUICulture
propriedade obtém o CultureInfo objeto que o thread atual usa para recuperar recursos específicos da cultura. Esse objeto é idêntico ao retornado pela CurrentUICulture propriedade . A CurrentUICulture propriedade determina a cultura usada pelo Resource Manager e pelo My.Resources
objeto , as informações necessárias para pesquisar recursos específicos da cultura em tempo de execução.
Para alterar a cultura, você pode usar o ChangeUICulture método ou atribuir um objeto diferente CultureInfo à CurrentUICulture propriedade .
A CurrentCulture configuração é diferente de uma configuração de idioma. Ele contém apenas dados relacionados às configurações padrão de uma região geográfica.
Use a My.Application.CurrentCulture
propriedade para obter a cultura que o thread atual usa para manipulação de cadeia de caracteres e formatação de cadeia de caracteres.
Disponibilidade por tipo de projeto
Tipo de projeto | Disponível |
---|---|
Aplicativo do Windows Forms | Sim |
Biblioteca de Classes | Sim |
Aplicativo do Console | Sim |
Biblioteca de Controle Windows Forms | Sim |
Biblioteca de Controles da Web | Não |
Serviço do Windows | Sim |
Site | Não |