WPF 应用程序使用 Multilingual App Toolkit
应用程序支持多语言,使用 Multilingual App Toolkit是一个不错的解决方案。
Multilingual App Toolkit下载地址:
https://visualstudiogallery.msdn.microsoft.com/6dab9154-a7e1-46e4-bbfa-18b5e81df520?SRC=VSIDE
详细使用参考地址:
在VS中“启用选定内容”有时候会报错:如下图:


这时候需要设置默认语言。
在文件“Properties-->AssemblyInfo.cs”中设置
[assembly: NeutralResourcesLanguage("en-US", UltimateResourceFallbackLocation.Satellite)]
然后在

启用选定内容,启用完成以后将上述代码注释掉,重新编译。
在项目上右键,添加翻译语言,

正常使用即可。
注意注意:
在使用参考那个网址中,有一点代码:
public partial class App : Application
{
private CultureInfo cultureOverride = new CultureInfo("qps-PLOC"); public App()
{
if (Debugger.IsAttached == true && cultureOverride != null)
{
Thread.CurrentThread.CurrentUICulture = cultureOverride;
Thread.CurrentThread.CurrentCulture = cultureOverride;
}
}
}
是在Debug模式下
Thread.CurrentThread.CurrentUICulture = cultureOverride;
Thread.CurrentThread.CurrentCulture = cultureOverride;
才会执行,如果程序需要打包,要把
Debugger.IsAttached == true
判断条件去掉。这是被我忽略过的,没仔细看代码。
WPF 应用程序使用 Multilingual App Toolkit的更多相关文章
- WPF 多语言解决方案 - Multilingual App Toolkit
		1.首先安装Multilingual App Toolkit 2.新建项目,在VS中点击"工具" -> "Multilingual App Toolkit&qu ... 
- Multilingual App Toolkit v2.2 release
		Multilingual App Toolkit v2.2 release Today we released Multilingual App Toolkit v2.2. This release ... 
- Add Languages to Your Xamarin Apps with Multilingual App Toolkit
		With Xamarin, you can extend your cross-platform apps with support for native speakers, reaching mar ... 
- WPF 之 WPF应用程序事件
		当新建一个wpf应用程序,会自动生成一个App.xaml和MainWindow.xaml文件. 其中 App.xam 用来设置Application,应用程序的起始文件和资源及应用程序的一些属性和事件 ... 
- 11、创建不使用XAML的WPF应用程序
		首先新建一个空的项目,然后添加一个类,引用一下程序集: PresentationCore.dll PresentationFramework.dll WindowsBase.dll namespace ... 
- 在WPF应用程序中使用Font Awesome图标
		Font Awesome 在网站开发中,经常用到.今天介绍如何在WPF应用程序中使用Font Awesome . 如果是自定义的图标字体,使用方法相同. 下载图标字体 在官方网站或github上下载资 ... 
- 使用MVVM设计模式构建WPF应用程序
		使用MVVM设计模式构建WPF应用程序 本文是翻译大牛Josh Smith的文章,WPF Apps With The Model-View-ViewModel Design Pattern,译者水平有 ... 
- WPF应用程序的启动画面[Splash Screen本质分析]
		原文:WPF应用程序的启动画面[Splash Screen本质分析] 不经意间发现了wpf的这个小玩意,感觉蛮有意思的.我在项目中添加了一张图片 如图: wpf-1.JPG(10.73 K) 2010 ... 
- WPF应用程序管理
		WPF应用程序管理(更多资源:http://cleopard.download.csdn.net/) 一.WPF应用程序由System.Windows.Application类进行管理 二.创建WPF ... 
随机推荐
- 字符串&数组的相互转换
			字符串 -> 数组 方法一: $str = "abcd" $s2 = $str.GetEnumerator() #$s2是无法使用下标的方式进行索引的,因为其不是array ... 
- Codeforeces 617E XOR and Favorite Number(莫队+小技巧)
			E. XOR and Favorite Number time limit per test 4 seconds memory limit per test 256 megabytes input s ... 
- NBOJv2 1022 短信篮球(种类并查集)
			Problem 1022: 短信篮球 Time Limits: 1000 MS Memory Limits: 65536 KB 64-bit interger IO format: %lld ... 
- 背景图片与 CSS的那些事
			在CSS中,背景图片的定位方法有3种: 1)关键字:background-position: top left; 2)像素:background-position: 0px 0px; 3)百分比:ba ... 
- 实现ScrollView中包含ListView,动态设置ListView的高度
			ScrollView 中包含 ListView 的问题 : ScrollView和ListView会冲突,会导致ListView显示不全 <?xml version="1.0" ... 
- 12.PHP内核探索:PHP的FastCGI
			CGI全称是“通用网关接口”(Common Gateway Interface), 它可以让一个客户端,从网页浏览器向执行在Web服务器上的程序请求数据. CGI描述了客户端和这个程序之间传输数据的一 ... 
- java 强制转换
			在java中强制类型转换分为基本数据类型和引用数据类型两种,这里我们讨论的后者,也就是引用数据类型的强制类型转换. 在Java中由于继承和向上转型,子类可以非常自然地转换成父类,但是父类转换成子类则需 ... 
- asr,tts,vsr
			http://max.book118.com/html/2014/0814/9432056.shtm ASR技术的基础主要是信号处理和概率模型. 信号处理技术 语音信号处理 谱分析 基于时间的 ... 
- PIVOT&UNPIVOT
			如果是家电销售员,那么可能需要统计每月日销售的彩电.冰箱.空调...最大值.最小值.平均值等 如果你是耳鼻喉科医生,那么可能需要统计月度年度日接客咽炎.喉炎.鼻炎...最大值.最小值.平均值等 如果你 ... 
- Windows 一键安装OpenSSL
			原理:OpenSSL在github上有开源项目,我们只需要把代码克隆到本地,在本地编译一下就好了 注意事项: 1->在github上获取源码,必须要安装git for windows,网址 ht ... 
