我创建了DateTimePicker控件。现在我想用此添加本地化支持。
我已按照以下步骤操作。
- 在ResourceFolder中创建CustomControls.de-DE.resx。
- 在该resx文件中添加了一些常用的字符串
- 将访问修饰符更改为Public
- 在csproj文件中添加了
<SupportedCulture>de-DE;</SupportedCulture>
。- set System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo(“de-DE”);在sample.cs文件之前 IntializeComponent()。
- 我的DateTimevalue为“2天:3小时:5分钟:32秒(
” 醇>
仅获取英语的默认语言。
我做错了什么?请帮助我。我错过了什么?
答案 0 :(得分:0)
明确步骤在WP7中添加本地化支持
- 创建自定义控件。
- 在属性
中添加AppResource.resx- 在属性
中添加AppResource.es.resx和Appresource.it.resx文件- 添加具有唯一名称的所需字符串。(我们可以参考此id的字符串使用)。
- 添加; es;在csproj文件中。(卸载项目,右键单击&gt;编辑,添加支持的文化 标签,然后重新加载)
- 创建示例
- 执行Sample.csproj文件的第5步
- 在按钮单击中更改系统的文化。(例如:Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo( “去DE”);)
- 运行项目
醇>
参考:http://www.windowsphonegeek.com/articles/Localizing-a-Windows-Phone-app-Step-by-Step
三江源。