WPF语言国际化
1.创建2个资源词典(WPF)
2.写入中英文对应内容
3.将字典放入List中
List<ResourceDictionary> _listResource = new List<ResourceDictionary>()
{
new ResourceDictionary(){ Source=new Uri("pack://application:,,,/语言国际化1;component/Language/Cn.xaml",UriKind.RelativeOrAbsolute) },
new ResourceDictionary(){ Source=new Uri("pack://application:,,,/语言国际化1;component/Language/En.xaml",UriKind.RelativeOrAbsolute) },
};
4.调用
if (isCn)
{
this.Resources = _listResource[1];
isCn = false;
}
else
{
this.Resources = _listResource[0];
isCn = true;
}
string tt = this.Resources["首页"].ToString();
txtShow.Text = tt.ToString();
Demo:https://download.csdn.net/download/lw8014/86512249