Freigeben über


ApplicationBase.UICulture Eigenschaft

Definition

Ruft die Kultur ab, die der aktuelle Thread zum Abrufen kulturspezifischer Ressourcen verwendet.

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

Eigenschaftswert

Ein CultureInfo Objekt, das die Kultur darstellt, die der aktuelle Thread zum Abrufen kulturspezifischer Ressourcen verwendet.

Beispiele

In diesem Beispiel wird die My.Application.CurrentCulture Eigenschaft verwendet, um die aktuelle Kultur zwischenzuspeichern, bevor sie mit der Verwendung ChangeUICulturegeändert wird. Die My.Application.ChangeUICulture Methode legt die Kultur fest, die das My.Resources Objekt zum Abrufen von Ressourcen verwendet.

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

Damit dieses Beispiel funktioniert, muss Ihre Anwendung über eine Zeichenfolge verfügen, die in der Ressourcendatei der Anwendung benannt Message ist, und die Anwendung sollte über die Französisch-Kultur-Version dieser Ressourcendatei verfügen. Resources.fr-FR.resx Weitere Informationen finden Sie unter How to: Add or Remove Resources.

Wenn die Anwendung nicht über die Französisch-Kultur-Version dieser Ressourcendatei verfügt, ruft das My.Resources Objekt die Ressource aus der Standardkulturressourcendatei ab.

Hinweise

Die My.Application.CurrentUICulture Eigenschaft ruft das CultureInfo Objekt ab, das der aktuelle Thread zum Abrufen kulturspezifischer Ressourcen verwendet. Dieses Objekt ist identisch mit dem objekt, das von der CurrentUICulture Eigenschaft zurückgegeben wird. Die CurrentUICulture Eigenschaft bestimmt die Kultur, die vom Ressourcen-Manager und dem My.Resources Objekt verwendet wird, und informationen, die es benötigt, um kulturspezifische Ressourcen zur Laufzeit nachzuschlagen.

Um die Kultur zu ändern, können Sie die ChangeUICulture Methode verwenden oder der CurrentUICulture Eigenschaft ein anderes CultureInfo Objekt zuweisen.

Die CurrentCulture Einstellung unterscheidet sich von einer Spracheinstellung. Sie enthält nur Daten im Zusammenhang mit den Standardeinstellungen für eine geografische Region.

Verwenden Sie die My.Application.CurrentCulture Eigenschaft, um die Kultur abzurufen, die der aktuelle Thread für Zeichenfolgenmanipulation und Zeichenfolgenformatierung verwendet.

Verfügbarkeit nach Projekttyp

Projekttyp Verfügbar
Windows Forms-Anwendung Ja
Klassenbibliothek Ja
Konsolenanwendung Ja
Windows Forms-Steuerelementbibliothek Ja
Websteuerelementbibliothek No
Windows-Dienst Ja
Website No

Gilt für:

Weitere Informationen