2011-01-07 107 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

回答