2011-01-07 149 views
10

我試圖更改我的WPF應用程序在點擊事件中使用的語言,但它不會更改。WPF:如何在運行時更改CurrentUICulture

private void menuItemGerman_Click(object sender, RoutedEventArgs e) 
{ 
    Settings.Default.Culture = "de-DE"; 

    Thread.CurrentThread.CurrentCulture = new CultureInfo(Settings.Default.Culture); 
    Thread.CurrentThread.CurrentUICulture = new CultureInfo(Settings.Default.Culture); 
} 

我錯過了什麼?

+2

更改文化不會自動翻譯您的用戶界面的文本。它確實做了很多事情,不是那樣。你有沒有提供任何德文文本翻譯? – 2011-01-07 14:48:09

回答