Udostępnij za pośrednictwem


ApplicationBase.UICulture Właściwość

Definicja

Pobiera kulturę używaną przez bieżący wątek do pobierania zasobów specyficznych dla kultury.

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

Wartość właściwości

CultureInfo Obiekt reprezentujący kulturę używaną przez bieżący wątek do pobierania zasobów specyficznych dla kultury.

Przykłady

W tym przykładzie użyto My.Application.CurrentCulture właściwości do buforowania bieżącej kultury przed jej zmianą przy użyciu polecenia ChangeUICulture. Metoda My.Application.ChangeUICulture ustawia kulturę używaną My.Resources przez obiekt do pobierania zasobów.

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

Aby ten przykład działał, aplikacja musi mieć ciąg o nazwie Message w pliku zasobów aplikacji, a aplikacja powinna mieć wersję francusko-kulturową tego pliku zasobu. Resources.fr-FR.resx Aby uzyskać więcej informacji, zobacz How to: Add or Remove Resources (Instrukcje: dodawanie lub usuwanie zasobów).

Jeśli aplikacja nie ma francuskiej wersji pliku zasobów, My.Resources obiekt pobiera zasób z pliku zasobu domyślnej kultury.

Uwagi

Właściwość My.Application.CurrentUICulture pobiera CultureInfo obiekt używany przez bieżący wątek do pobierania zasobów specyficznych dla kultury. Ten obiekt jest identyczny z obiektem zwróconym CurrentUICulture przez właściwość . Właściwość CurrentUICulture określa kulturę używaną przez Resource Manager i My.Resources obiekt, informacje potrzebne do wyszukiwania zasobów specyficznych dla kultury w czasie wykonywania.

Aby zmienić kulturę, możesz użyć ChangeUICulture metody lub przypisać inny CultureInfo obiekt do CurrentUICulture właściwości .

To CurrentCulture ustawienie różni się od ustawienia języka. Zawiera tylko dane związane ze standardowymi ustawieniami regionu geograficznego.

My.Application.CurrentCulture Użyj właściwości , aby uzyskać kulturę używaną przez bieżący wątek do manipulowania ciągami i formatowania ciągów.

Dostępność według typu projektu

Project type (Typ projektu) Dostępne
Aplikacja interfejsu Windows Forms Tak
Biblioteka klas Tak
Aplikacja konsoli Tak
Biblioteka formantów interfejsu Windows Forms Tak
Biblioteka formantów sieci Web Nie
Usługa systemu Windows Tak
Witryna sieci Web Nie

Dotyczy

Zobacz też