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 My.Application.CurrentCulture
-Eigenschaft verwendet, um die aktuelle Kultur zwischenzuspeichern, bevor sie mithilfe ChangeUICulturevon geä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 mit dem Namen Message
in der Ressourcendatei der Anwendung verfügen, und die Anwendung sollte die französische Kulturversion dieser Ressourcendatei aufweisen. Resources.fr-FR.resx
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 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 mit dem objekt identisch, das von der CurrentUICulture -Eigenschaft zurückgegeben wird. Die CurrentUICulture -Eigenschaft bestimmt die Kultur, die vom Resource Manager und dem -Objekt verwendet wird, und informationen, die My.Resources
sie 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. Es enthält nur Daten, die sich auf die Standardeinstellungen für eine geografische Region beziehen.
Verwenden Sie die My.Application.CurrentCulture
-Eigenschaft, um die Kultur abzurufen, die der aktuelle Thread für die Zeichenfolgenbearbeitung und Zeichenfolgenformatierung verwendet.
Verfügbarkeit nach Projekttyp
Projekttyp | Verfügbar |
---|---|
Windows Forms-Anwendung | Ja |
Klassenbibliothek | Ja |
Konsolenanwendung | Ja |
Windows Forms-Steuerelementbibliothek | Ja |
Websteuerelementbibliothek | Nein |
Windows-Dienst | Ja |
Website | Nein |