WPF 实现程序语言区域设置
因为程序有语言切换的要求,而且不同语言的输入环境也有差异,比如德语的小数点是逗号,那就需要对整个程序的区域环境做变更。
1.在启动界面设置,注意 FrameworkElement.LanguageProperty.OverrideMetadata只可以设置一次。
var vCulture = new System.Globalization.CultureInfo(“zh-CN”);
System.Threading.Thread.CurrentThread.CurrentCulture = vCulture;
System.Threading.Thread.CurrentThread.CurrentUICulture = vCulture;
System.Globalization.CultureInfo.DefaultThreadCurrentCulture = vCulture;
System.Globalization.CultureInfo.DefaultThreadCurrentUICulture = vCulture;
FrameworkElement.LanguageProperty.OverrideMetadata(typeof(FrameworkElement),
new FrameworkPropertyMetadata(
System.Windows.Markup.XmlLanguage.GetLanguage(GlobalDataParameter.SystemSetting.IetfLanguageTag)));
2.当语言变换时
var vCulture = new System.Globalization.CultureInfo(“en-US”);
System.Threading.Thread.CurrentThread.CurrentCulture = vCulture;
System.Threading.Thread.CurrentThread.CurrentUICulture = vCulture;
System.Globalization.CultureInfo.DefaultThreadCurrentCulture = vCulture;
System.Globalization.CultureInfo.DefaultThreadCurrentUICulture = vCulture;
Application.Current.MainWindow.Language = XmlLanguage.GetLanguage(“en-US”);
WPF 实现程序语言区域设置相关推荐
- Android 应用开发(8)---语言和语言区域
语言和语言区域 从 Android 7.0(API 级别 24)开始,Android 为多语言用户提供增强的支持,让他们可以在设置中选择多个语言区域.Android 通过大幅扩展受支持的语言区域数量并 ...
- c语言设置程序自动执行,c语言如何设置程序进程执行优先权
c语言如何设置程序进程执行优先权 使用setpriority()函数设置程序进程执行优先权: 头文件: #include#include 定义函数: int setpriority(int which ...
- mac word 设置语言_如何更改Mac的语言和区域设置
mac word 设置语言 If you want to use your Mac in a different language, or you're live in a different reg ...
- 语言与区域设置ID (Language ID、Locales ID / LCID)
语言与区域设置ID (Language ID.Locales ID / LCID) 今天用到Locales ID,但怎么都找不到每种语言和地区对应的Locales ID,后来发现Locales ID的 ...
- c语言 单词变复数_DEV-C++中编写了一段C程序,其中设置了用文件进行... 请编一个程序,可以将英语规则名词由单数变成复数......
导航:网站首页 > DEV-C++中编写了一段C程序,其中设置了用文件进行... 请编一个程序,可以将英语规则名词由单数变成复数... DEV-C++中编写了一段C程序,其中设置了用文件进行.. ...
- 计算机格式的语言设置,职称计算机考试WinowsXP辅导:语言和区域设置
职称计算机考试WinowsXP辅导:语言和区域设置 导语:职称计算机的语言和区域设置的`内容你知道吗?如何设置数字.日期.时间.货币格式你知道吗?大家跟着百分网小编一起来看看相关的知识吧. 1.启动语 ...
- 缓解 WPF 应用程序中的空域问题
介绍 WPF 为构建 Windows 应用程序提供了一种现代方法,但它直接构建在 Win32(Windows 中的传统 UI 基础结构)之上.因为 Win32 是在 CPU/GPU 马力比现在更加有限 ...
- [译]WPF 应用程序和MVVM设计模式 ——Josh Smith
这篇文章讨论: 模式与WPF MVP模式 为什么MVVM更加适用于WPF 用MVVM构建一个应用程序 译文地址: http://www.cnblogs.com/lujiao_cs/ar ...
- 使用 Windows PowerShell 构建 WPF 应用程序的奥秘
Windows PowerShell 将任务自动化提升到一个全新的高度. 它非但没有抛弃旧技术,还将这些技术更加发扬光大. 采用 Windows PowerShell(以下简称 PowerShell) ...
最新文章
- Python初学者零碎基础笔记(一)
- CentOS 搭建内部Yum源同步阿里Yum源
- android 屏蔽home键操作
- fir c语言程序,fir.rar fir的c语言程序 - 下载 - 搜珍网
- java消息失败重发_JMS消息在JMS侦听器中重新发送异常
- 两个字符串组成tuple_史上最全python字符串操作指南
- 【CCCC】L2-006 树的遍历 (25分),根据后序与中序遍历建立二叉树(我讨厌树,系列1)
- EXPLAIN mysql性能调优
- 游戏鼠标的dpi测试软件,有什么软件可以测试鼠标的dpi或着说cpi – 手机爱问
- 云台测试软件,三轴云台校准工具
- 生成doc和docx教程
- 配置Json-Server
- APS系统哪家好(下)
- sql查询将一对多转化为一对一
- vs2012创建的数据库中的表怎么都不能保存的
- 古诗文欣赏-春夜宴桃李园序
- 白盒测试:语句覆盖、条件覆盖、判定覆盖、条件-判定覆盖、组合覆盖、路径覆盖...
- ava.util.ConcurrentModificationException 异常
- Python 之嵌套列表
- 三国杀ol服务器维护时间 11月6日,《三国杀OL》11月6日更新内容介绍