首页 星云 工具 资源 星选 资讯 热门工具
:

PDF转图片 完全免费 小红书视频下载 无水印 抖音视频下载 无水印 数字星空

WPF中的多语言切换资源

后端 183.21KB 50 需要积分: 1
立即下载

资源介绍:

一个非常好用的多语言切换控件,使用环境为WPF,使用时引入该项目即可,绑定自己的资源文件即可使用,不会用的可以看我“WPF-AI对话”中的“WPF中的多语言切换”,里面有对应的使用方法。
# MultiLanguageForXAML 针对 WPF 的多语言支持库 ## [Nuget](https://www.nuget.org/packages/MultiLanguageForXAML/) ## 效果预览 - **WPF** ![steup](https://raw.githubusercontent.com/DaZiYuan/MultiLanguageForXAML/master/screenshots/WPF.gif) ## 用法 - **定义语言文件** ``` //Languages/zh.json 编译时拷贝到目录 { "txt": "一", "format":"你好 {0} !", "world":"世界" } //Languages/en.json 编译时拷贝到目录 { "txt": "one", "format":"hello {0} !", "world":"world" } ``` - **初始化** ```csharp //WPF //怀疑用Environment.CurrentDirectory开机启动时目录会出错,待验证 string appDir = Path.GetDirectoryName(Assembly.GetEntryAssembly().Location); string path = Path.Combine(appDir, "Res\\Languages"); LanService.Init(new JsonFileDB(path), true,"zh"); //嵌入模式 //LanService.Init(new EmbeddedJsonDB("Samples.WPF.EmbeddedConfig.Languages"), true, "en"); ``` - **XAML** ```XAML ``` - **切换语言** ```csharp //WPF LanService.UpdateCulture("en"); ``` - **自定义控件映射(可选)** ```csharp Xaml.CustomMaps.Add(typeof(CustomTitleBar), CustomTitleBar.TitleProperty); ``` ## 广而告之 [应用推荐]([https://giantapp.cn/categories/products](https://www.mscoder.cn/projects)https://www.mscoder.cn/projects)

资源文件列表:

MultiLanguageForXAML-master .zip 大约有38个文件
  1. MultiLanguageForXAML-master/
  2. MultiLanguageForXAML-master/.gitignore 5.46KB
  3. MultiLanguageForXAML-master/LICENSE 1.05KB
  4. MultiLanguageForXAML-master/MultiLanguageForXAML.WPF/
  5. MultiLanguageForXAML-master/MultiLanguageForXAML.WPF/DB/
  6. MultiLanguageForXAML-master/MultiLanguageForXAML.WPF/DB/EmbeddedJsonDB.cs 4.54KB
  7. MultiLanguageForXAML-master/MultiLanguageForXAML.WPF/DB/JsonFileDB.cs 2.84KB
  8. MultiLanguageForXAML-master/MultiLanguageForXAML.WPF/IDataBase.cs 134B
  9. MultiLanguageForXAML-master/MultiLanguageForXAML.WPF/LanService.cs 2.42KB
  10. MultiLanguageForXAML-master/MultiLanguageForXAML.WPF/MultiLanguageForXAML.WPF.csproj 1.16KB
  11. MultiLanguageForXAML-master/MultiLanguageForXAML.WPF/Xaml.cs 13.38KB
  12. MultiLanguageForXAML-master/MultiLanguageForXAML.sln 4.62KB
  13. MultiLanguageForXAML-master/README.md 1.83KB
  14. MultiLanguageForXAML-master/Samples.WPF.EmbeddedConfig/
  15. MultiLanguageForXAML-master/Samples.WPF.EmbeddedConfig/App.xaml 295B
  16. MultiLanguageForXAML-master/Samples.WPF.EmbeddedConfig/App.xaml.cs 551B
  17. MultiLanguageForXAML-master/Samples.WPF.EmbeddedConfig/AssemblyInfo.cs 595B
  18. MultiLanguageForXAML-master/Samples.WPF.EmbeddedConfig/Languages/
  19. MultiLanguageForXAML-master/Samples.WPF.EmbeddedConfig/Languages/en.json 481B
  20. MultiLanguageForXAML-master/Samples.WPF.EmbeddedConfig/Languages/zh-CHT.json 543B
  21. MultiLanguageForXAML-master/Samples.WPF.EmbeddedConfig/Languages/zh.json 545B
  22. MultiLanguageForXAML-master/Samples.WPF.EmbeddedConfig/Samples.WPF.EmbeddedConfig.csproj 901B
  23. MultiLanguageForXAML-master/Samples.WPF/
  24. MultiLanguageForXAML-master/Samples.WPF/App.config 180B
  25. MultiLanguageForXAML-master/Samples.WPF/App.xaml 265B
  26. MultiLanguageForXAML-master/Samples.WPF/App.xaml.cs 599B
  27. MultiLanguageForXAML-master/Samples.WPF/Languages/
  28. MultiLanguageForXAML-master/Samples.WPF/Languages/en.json 481B
  29. MultiLanguageForXAML-master/Samples.WPF/Languages/zh.json 545B
  30. MultiLanguageForXAML-master/Samples.WPF/MainWindow.xaml 3.85KB
  31. MultiLanguageForXAML-master/Samples.WPF/MainWindow.xaml.cs 1.2KB
  32. MultiLanguageForXAML-master/Samples.WPF/Samples.WPF.csproj 748B
  33. MultiLanguageForXAML-master/docs/
  34. MultiLanguageForXAML-master/docs/build.md 135B
  35. MultiLanguageForXAML-master/global.json 62B
  36. MultiLanguageForXAML-master/screenshots/
  37. MultiLanguageForXAML-master/screenshots/UWP.gif 83.78KB
  38. MultiLanguageForXAML-master/screenshots/WPF.gif 88.41KB
0评论
提交 加载更多评论
其他资源 Java开源生鲜电商平台的文档
Java开源生鲜电商平台的文档
第一节课作业素材(1)(40).zip
第一节课作业素材(1)(40).zip
第一节课作业素材(1)(40).zip
测反应,简易测反应速度的小工具
测反应速度 点击开始 观察到显示框颜色发生改变 迅速点击结束 测出显示框颜色发生改变到结束按钮被触发所用时间 对于视觉刺激,成年人的平均反应时间大约在0.2-0.25秒之间
fpga串口通信工具软件,这是一个cyclone iv e系列fpga的串口工具
fpga串口通信工具软件,这是一个cyclone iv e系列fpga的串口工具
基于人工智能算法舆情系统 框架 vs2022 + python + request + sklearn + 机器学 +nlp数
基于人工智能算法舆情系统 框架 vs2022 + python + request + sklearn + 机器学 +nlp数据集 管理员用户密码 admin 123456 模块介绍 登录模块 系统首页 可视化图 最新信息 综合信息 后台管理 自定义舆情,情绪库 退出模块 数据迁移 python manage.py makemigrations python manage.py migrate python manage.py createsuperuser admin 123456 数据库设计 使用的数据库是mysql 数据库名称newsnlp Admins
基于python自定义低配版舆情系统 框架 vs2022 + python + request + nlp自定义数据集
基于python自定义低配版舆情系统 框架 vs2022 + python + request + nlp自定义数据集 管理员用户密码 admin 123456 后台 admin 123456 模块介绍 登录模块 系统首页 可视化图 最新信息 综合信息 后台管理 自定义舆情,情绪库 退出模块 数据迁移 admin 123456 数据库设计 使用的数据库是sqlite
基于Asp.netMVC智能投稿和审稿辅助框架html + css + jquery + bootstrap + asp.net
基于Asp.netMVC智能投稿和审稿辅助系统 框架html + css + jquery + bootstrap + asp.net + mvc + sql server + 存储过程 ALTER DATABASE SubmitDataAnalysisSystem SET SINGLE_USER WITH ROLLBACK IMMEDIATE; ALTER DATABASE SubmitDataAnalysisSystem COLLATE Chinese_PRC_CI_AS; ALTER DATABASE SubmitDataAnalysisSystem SET MULTI_USER; 用户类型 审稿人 admin 123456 投稿人 qqq 123456 模块介绍 审稿人 登录注册 投稿人管理 (用户管理) 文章管理 () 期刊管理 期刊分析 (可视化) 带报告 竞争对手分析 (可视化) 匿名讨论 退出系统 投稿人 登录注册 个人中心 我的文章 (有个草稿箱功能,如果用户退出
全国大学生电子设计竞赛 2013年射频带宽放大器资料
各个模块的原理图 EDA图纸 STM32代码