How to change UI language using resource dictionary at run time?
问题 I want to change my project language by button_click event, so I use ResourceDictionary to do it like this: XAML <Button Content="{DynamicResource LanguageSetting}" Click="btn_LanguageSetting_Click"/> Code Behind public static string windowCurrentLanguageFile = "Language/en.xaml"; private void btn_LanguageSetting_Click(object sender, RoutedEventArgs e) { windowCurrentLanguageFile = windowCurrentLanguageFile == "Language/en.xaml" ? "Language/fr.xaml" : "Language/en.xaml"; var rd = new