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

Localizing WPF with .resx files

WPF用Resource.resX中的字符串进行国际化

增加命名空间

xmlns:prop="clr-namespace:XXAppName.Properties"

引用的地方的格式如下:

<Button x:Uid="testButtonId" Content="{x:Static prop:Resources.Please}" />

在ResX文件中有一个词条叫Please,

在设计器中可以看到,按钮的文字已经变成对应的词条了,但是运行时会发生

Provide value on 'System.Windows.Markup.StaticExtension' threw an exception.'

放狗搜到微软的方法:

I believe your resources are generated as an internal class. WPF is trying to resolve resource from another assembly so it wont succeed until your resources are marked as public. Consider using PublicResXFileCodeGenerator tool introduced in Visual Studio 2008.

在Solution Exploer里选中Resources.resX 在下面的自定义工具里把

ResXFileCodeGenerator改为

PublicResXFileCodeGenerator

选中Resources.resX 点运行自定义工具

重新编译,运行,问题解决。

转载于:https://www.cnblogs.com/jans2002/p/3326437.html

相关文章:

  • 转载:进程上下文、中断上下文及原子上下文
  • fstream, operator, operator
  • 图像检索(2):均值聚类-构建BoF
  • 【Under-the-hood-ReactJS-Part0】React源码解读
  • c# is和as的区别
  • 各种面试题 挺好 挺重要 项目中 有用 的地方
  • Nginx 1.正向代理与反向代理
  • C++ 运行单个实例,防止程序多次启动
  • systemC的安装
  • 利用hadoop来解决“共同好友”的问题
  • zabbix监控apache
  • 创建Windows窗体 : WinMain() 与 WndProc()
  • 不要再被骗了------QQ盗号原理大揭秘
  • Heroku安装与使用
  • webpack 4.14配置详解
  • 《深入 React 技术栈》
  • 2018一半小结一波
  • Angular2开发踩坑系列-生产环境编译
  • maven工程打包jar以及java jar命令的classpath使用
  • mysql常用命令汇总
  • ucore操作系统实验笔记 - 重新理解中断
  • Wamp集成环境 添加PHP的新版本
  • Windows Containers 大冒险: 容器网络
  • windows-nginx-https-本地配置
  • 程序员最讨厌的9句话,你可有补充?
  • 创建一种深思熟虑的文化
  • 理解 C# 泛型接口中的协变与逆变(抗变)
  • 实现菜单下拉伸展折叠效果demo
  • 学习笔记:对象,原型和继承(1)
  • 正则学习笔记
  • 看到一个关于网页设计的文章分享过来!大家看看!
  • 你对linux中grep命令知道多少?
  • [地铁译]使用SSD缓存应用数据——Moneta项目: 低成本优化的下一代EVCache ...
  • const的用法,特别是用在函数前面与后面的区别
  • 选择阿里云数据库HBase版十大理由
  • # centos7下FFmpeg环境部署记录
  • #QT(TCP网络编程-服务端)
  • #前后端分离# 头条发布系统
  • #在 README.md 中生成项目目录结构
  • (安卓)跳转应用市场APP详情页的方式
  • (大众金融)SQL server面试题(1)-总销售量最少的3个型号的车及其总销售量
  • (附源码)springboot猪场管理系统 毕业设计 160901
  • (转)四层和七层负载均衡的区别
  • (最全解法)输入一个整数,输出该数二进制表示中1的个数。
  • .NET CORE 第一节 创建基本的 asp.net core
  • .NET 除了用 Task 之外,如何自己写一个可以 await 的对象?
  • .net 开发怎么实现前后端分离_前后端分离:分离式开发和一体式发布
  • .NET 中的轻量级线程安全
  • .NET/C# 获取一个正在运行的进程的命令行参数
  • .Net+SQL Server企业应用性能优化笔记4——精确查找瓶颈
  • .NetCore实践篇:分布式监控Zipkin持久化之殇
  • .NET学习全景图
  • .Net中的集合
  • [ 英语 ] 马斯克抱水槽“入主”推特总部中那句 Let that sink in 到底是什么梗?
  • [20181219]script使用小技巧.txt