WPF 本地化语言设置

默认的软件中的控件会自动监测本机语言系统,从而界面上的日期控件等会自动切换成对应的中/英文。为了保证系统一直处于中文状态,可在App.xaml.cs 中添加

System.Threading.Thread.CurrentThread.CurrentUICulture = new CultureInfo("zh-CN");
System.Threading.Thread.CurrentThread.CurrentCulture = new CultureInfo("zh-CN");

FrameworkElement.LanguageProperty.OverrideMetadata(typeof(FrameworkElement),
new FrameworkPropertyMetadata(
System.Windows.Markup.XmlLanguage.GetLanguage(
System.Globalization.CultureInfo.CurrentUICulture.IetfLanguageTag)));

  

posted @ 2021-02-22 15:01  马玲  阅读(487)  评论(0编辑  收藏  举报