首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以使用LocBalm方法本地化WPF项目中cs文件中的字符串?

是否可以使用LocBalm方法本地化WPF项目中cs文件中的字符串?
EN

Stack Overflow用户
提问于 2012-03-05 21:37:25
回答 1查看 249关注 0票数 0

在我们的WPF插件项目中,我们使用LocBaml工具来本地化UI。但是现在需要在cs文件中本地化一个字符串:

代码语言:javascript
复制
ToolInfo.MenuCaption = "&Toggle console";

我找到了一些本地化主题:

WPF Localization - On-the-fly Language Selection

WPF Application Framework (WAF)

WPF Localization Extension

似乎为了使用这些第三方工具,需要删除LocBalm实现并编写新的实现。

是否可以继续使用LocBaml工具并在cs文件中添加此字符串的翻译?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-05 23:42:13

如果自定义本地化只在代码后台(cs文件)中进行,我认为没有理由不使用LocBaml进行本地化。

对于这个本地化字符串,您也可以随时使用LocBaml,如下所示:

代码语言:javascript
复制
<TextBlock x:Uid="HiddenText" Name="HiddenText" Text="&Toggle console" Visibility="Collapsed" />

在代码背后:

代码语言:javascript
复制
ToolInfo.MenuCaption = HiddenText.Text;

这有点糟糕,但您应该仍然能够使用LocBaml以这种方式本地化字符串。

否则,您将不得不自己将一个单独的系统串连在一起--很可能是带有资源字符串和资源管理器的系统--或者尝试让某个本地化平台与LocBaml配合得很好。

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

https://stackoverflow.com/questions/9567575

复制
相关文章

相似问题

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