当前位置:   article > 正文

WPF语言国际化_wpf 语言国际化

wpf 语言国际化

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) },
        };
  • 1
  • 2
  • 3
  • 4
  • 5

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();
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

Demo:https://download.csdn.net/download/lw8014/86512249

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/427809
推荐阅读
相关标签
  

闽ICP备14008679号