ApplicationBase.UICulture Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Kultur ab, die der aktuelle Thread zum Abrufen von kulturspezifischen 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 von kulturspezifischen Ressourcen verwendet.
Beispiele
In diesem Beispiel wird die Eigenschaft verwendet, um die My.Application.CurrentCulture
aktuelle Kultur zwischenzuspeichern, bevor sie mithilfe 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
In diesem Beispiel 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-kulturbasierte Version dieser Ressourcendatei Resources.fr-FR.resx
verfügen. Weitere Informationen finden Sie unter Vorgehensweise: Hinzufügen oder Entfernen von Ressourcen.
Wenn die Anwendung nicht über die Französisch-Kulturversion dieser Ressourcendatei verfügt, ruft das My.Resources
Objekt die Ressource aus der Standardressourcendatei ab.
Hinweise
Die My.Application.CurrentUICulture
Eigenschaft ruft das Objekt ab, das der CultureInfo aktuelle Thread zum Abrufen von kulturspezifischen Ressourcen verwendet. Dieses Objekt ist identisch mit der von der CurrentUICulture Eigenschaft zurückgegebenen. Die CurrentUICulture Eigenschaft bestimmt die kulturspezifischen Ressourcen, die vom Resource Manager und dem My.Resources
Objekt verwendet werden, informationen, die zur Laufzeit nachschlagen müssen.
Um die Kultur zu ändern, können Sie die Methode verwenden oder einem anderen CultureInfo Objekt die ChangeUICulture CurrentUICulture Eigenschaft zuweisen.
Die CurrentCulture Einstellung unterscheidet sich von einer Spracheinstellung. Es 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 Zeichenfolgenbearbeitung und Zeichenfolgenformatierung verwendet.
Verfügbarkeit nach Project Typ
Projekttyp | Verfügbar |
---|---|
Windows Forms-Anwendung | Ja |
Klassenbibliothek | Ja |
Konsolenanwendung | Ja |
Windows Forms-Steuerelementbibliothek | Ja |
Websteuerelementbibliothek | Nein |
Windows-Dienst | Ja |
Website | Nein |