ApplicationBase.UICulture Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém a cultura que o tópico atual usa para recuperar recursos específicos da 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 de Propriedade
Um objeto que representa a cultura que o thread atual usa para recuperar recursos específicos de CultureInfo cada cultura.
Exemplos
Este exemplo usa a My.Application.CurrentCulture propriedade para armazenar em cache a cultura atual antes de a alterar usando ChangeUICulture. O My.Application.ChangeUICulture método define a cultura que o My.Resources objeto utiliza 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, a sua aplicação deve ter uma string nomeada Message no ficheiro de recurso da aplicação, e a aplicação deve ter a versão French-culture desse ficheiro de recursos, Resources.fr-FR.resx. Para mais informações, veja Como: Adicionar ou Remover Recursos.
Se a aplicação não tiver a versão French-culture desse ficheiro de recurso, o My.Resources objeto recupera o recurso do ficheiro de recurso de cultura por defeito.
Observações
A My.Application.CurrentUICulture propriedade obtém o CultureInfo objeto que o thread atual usa para recuperar recursos específicos da cultura. Este objeto é idêntico ao devolvido pela CurrentUICulture propriedade. A propriedade CurrentUICulture determina a cultura usada pelo Resource Manager e pelo objeto My.Resources, informação que necessita para consultar recursos específicos de cultura em tempo de execução.
Para mudar a cultura, pode usar o ChangeUICulture método ou atribuir um objeto diferente CultureInfo à CurrentUICulture propriedade.
O CurrentCulture cenário é diferente de um ambiente linguístico. Contém apenas dados relacionados com as definições padrão para uma região geográfica.
Use a My.Application.CurrentCulture propriedade para obter a cultura que o thread atual usa para manipulação e formatação de strings.
Disponibilidade por tipo de projeto
| Tipo de Projeto | Available |
|---|---|
| Aplicação Windows Forms | Sim |
| Biblioteca de Classes | Sim |
| Aplicativo de console | Sim |
| Biblioteca de Controlo Windows Forms | Sim |
| Biblioteca de controle da Web | No |
| Serviço Windows | Sim |
| Web site | No |