首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在不重新编译的情况下本地化WPF?(动态加载的XAML)

如何在不重新编译的情况下本地化WPF?(动态加载的XAML)
EN

Stack Overflow用户
提问于 2010-10-20 17:07:35
回答 1查看 1.9K关注 0票数 2

我们有一个WPF应用程序,它在运行时从已部署的.XAML文件加载一个用户控件(客户要求-他们希望能够完全替换视图)。

我们想本地化这个XAML文件中的字符串。我在网上找到的所有基于.resx文件的WPF本地化方法,当本地化的值发生变化时,似乎都需要重新编译。

如何在不需要重新编译资源的情况下本地化动态加载的XAML用户控件?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-10-20 18:25:42

This solution似乎提供了一个标记扩展来管理从XML文件加载的本地化。

语法:

代码语言:javascript
运行
复制
<TextBlock loc:Translate.Uid="3"
    Text="{loc:Translate}"
    Background="{loc:Translate}"
    Width="{loc:Translate}"
    Height="{loc:Translate}" FontSize="18" 
/>

它还支持动态语言选择(不需要重新打开窗口)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3976249

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档