当前位置: 首页 > news >正文

做网站 多页面网址怎么弄百度搜索排名推广

做网站 多页面网址怎么弄,百度搜索排名推广,百度云做网站空间,爱站网主要功能通过切换资源文件的形式实现中英文一键切换 在项目中新建Language文件夹,添加资源字典(xaml文件),中文英文各一个。 在资源字典中写上想中英文切换的字符串,需要注意,必须指定key值,并且中英文…

通过切换资源文件的形式实现中英文一键切换

在项目中新建Language文件夹,添加资源字典(xaml文件),中文英文各一个。

在资源字典中写上想中英文切换的字符串,需要注意,必须指定key值,并且中英文的Key值需要一一对应(因为到时候是按照Key值替换的)

在前端使用的时候,就不要用固定的字符串了,而是绑定到动态资源,注意一定是动态资源DynamicResource,如果写成静态资源就不能切换了

DynamicResource后面的值就是在资源文件中定义的Key值

首先要先去app.xaml里设置一下初始的语言

这是加载资源文件的意思,后面的Source写你自己想要初始加载的语言xaml文件的路径

然后中英文切换时,是在后台代码里切换资源文件,比如点击切换语言按钮,调用下面的切换语言方法。

需要注意!!!

需要注意!!!

需要注意!!!重要的事情说三遍!我在上面app.xaml里,还载入了一些其他资源文件,可以看到语言资源文件是第三个,所以在下面切换语言时,是

Application.Current.Resources.MergedDictionaries[2].Source

下标为2,意思是将第三个资源文件(即我们的语言资源文件)替换,在使用时需要根据实际情况进行修改

    /// <summary>/// 语言选项/// </summary>public enum Language{Chinese,English}public Language Language { get; set; }/// <summary>/// 切换语言/// </summary>private void SwitchLanguage(){try{if (Language == Language.Chinese){Language = Language.English;string english = "pack://application:,,,/Language/English.xaml";Application.Current.Resources.MergedDictionaries[2].Source = new Uri(english);}else{Language = Language.Chinese;string chinese = "pack://application:,,,/Language/Chinese.xaml";Application.Current.Resources.MergedDictionaries[2].Source = new Uri(chinese);}}catch (Exception e){//错误处理}}

点击切换语言按钮,调用这个切换语言方法,因为我们页面绑定的是动态的资源,就能发现页面的语言已经实现了切换。

这是界面上直接绑定时的语言切换,有些人可能遇到一些像写日志、弹窗这种没办法动态绑定的情况,那就需要通过后台代码来通过Key值读出资源的字符串了

string text = Application.Current.FindResource("想查找资源的Key值") as String;

这样在是英文资源的时候,返回的字符串就是英文,在是中文资源的时候,字符串就是中文的。

就能实现非页面绑定的中英文切换啦。

博主会不定时更新WPF技术,分享技术代码,感兴趣的小伙伴可以关注一波~

http://www.ds6.com.cn/news/42346.html

相关文章:

  • 江门找人做网站排名最近的疫情情况最新消息
  • 免费做个人网站合肥关键词排名推广
  • jsp ajax网站开发典型实例深圳优化网站方法
  • 网站开发中怎么样对接接口免费建立个人网站
  • wordpress画廊插件谷歌seo查询
  • 房产网站建设公司软文范例大全1000字
  • jsp网站开发实例 pdfaso优化什么意思
  • 网站 做英文 翻译 规则抖音推广引流平台
  • 基因数据库网站开发价格正规代运营公司排名
  • 做的好的有哪些网站东莞seo建站优化工具
  • 如何创建网站制作平台小程序开发一个多少钱啊
  • 自己搭建网站需要多少钱深圳推广服务
  • 最新疫情消息全国seo快速排名点击
  • 网站建设公司小江国内新闻大事
  • 网站开发定制案例展示站长数据
  • 淘宝到底是b2c还是c2cseo营销培训咨询
  • 网站申请好了 怎么建设国家市场监管总局官网
  • 成立了一支网站建设的专业队伍软文广告经典案例200字
  • 关于网站开发的技术博客谷歌推广开户多少费用
  • php印刷网站源码腾讯广告联盟官网
  • 购物网页设计图片seo在线培训机构
  • 北京建设网站天堂tv在线观看
  • 做banner拉伸网站会糊长尾关键词挖掘爱站工具
  • oracle自带网站开发sem网络推广是什么
  • 有什么做网站好用的软件百度统计数据
  • wordpress php版本号seo网站诊断流程
  • 为什么做网站还要续费推广公司简介
  • 西宁手机微网站建设百度排名推广
  • 职友集 一家做职业点评的网站韶关网站seo
  • 网站开发的相关岗位seo查询软件