Verwenden der CurrentUICulture-Eigenschaft
Die CultureInfo.CurrentUICulture-Eigenschaft ist eine threadspezifische Einstellung, die die aktuelle Kultur der Benutzeroberfläche zurückgibt. Diese Eigenschaft wird von der ResourceManager-Klasse verwendet, um zur Laufzeit kulturspezifische Ressourcen abzufragen. Sie können eine neutrale Kultur, eine bestimmte Kultur oder die InvariantCulture verwenden, um die CurrentUICulture-Eigenschaft festzulegen. Sie können die Thread.CurrentThread-Eigenschaft verwenden, um CurrentCulture festzulegen. Weitere Informationen finden Sie in den Beispielen weiter unten in diesem Thema.
Explizites Festlegen der CurrentUICulture-Eigenschaft
Sie können die CurrentUICulture-Eigenschaft explizit im Anwendungscode festlegen. Das folgende Codebeispiel legt die CurrentUICulture-Eigenschaft auf die neutrale Kultur "de" für Deutsch fest.
Thread.CurrentThread.CurrentUICulture = new CultureInfo("de")
Thread.CurrentThread.CurrentUICulture = new CultureInfo("de");
Sie können die CurrentUICulture-Eigenschaft auch auf eine bestimmte Kultur festlegen. Das folgende Codebeispiel legt die CurrentUICulture-Eigenschaft auf die bestimmte Kultur "de-DE" für Deutsch (Deutschland) fest.
Thread.CurrentThread.CurrentUICulture = new CultureInfo("de-DE")
Thread.CurrentThread.CurrentUICulture = new CultureInfo("de-DE");
Implizites Festlegen der CurrentUICulture-Eigenschaft
Wenn die CurrentUICulture-Eigenschaft nicht explizit im Anwendungscode festgelegt ist, wird sie standardmäßig beim Start der Anwendung festgelegt. Sie wird durch die GetUserDefaultUILanguage-Funktion in Windows 2000- und Windows XP Multilingual User Interface (MUI)-Produkten, bei denen die Endbenutzer die Sprache der Benutzeroberfläche wählen können, festgelegt. Wenn die Sprache der Benutzeroberfläche nicht festgelegt ist, wird sie durch die Sprache der Systeminstallation bestimmt, d. h. durch die Sprache der Ressourcen des Betriebssystems.
Siehe auch
Referenz
CultureInfo.CurrentUICulture Property
Konzepte
Verwenden der CurrentCulture-Eigenschaft
Verwenden der InvariantCulture-Eigenschaft