2010-08-30 92 views

回答

4

我觉得在this post链接的文档包含的有关WPF本地化信息很多。最后,由您来决定使用哪种机制。

由于您在谈论自定义控件,我会考虑给它一个Culture依赖项属性,您的控件的使用者可以使用它来指定所需的文化。这样,消费者可以使用您的本地化控制,相对独立于他/她选择的本地化策略。

+0

+1谢谢,但决定是多么混乱。我计划以ResX为基础。 – 2010-08-31 03:42:56

+1

这个话题确实令人困惑。我不知道为什么微软推出了这种甚至几乎没有完成的LocBaml方法。您得到的印象是:“如果我使用WPF,我必须使用LocBaml进行本地化” - 但这绝对是错误的。我认为使用resx文件仍然更强大,更易于维护。 所有这一切都在上面链接的文档中。 – gehho 2010-08-31 06:23:53

3

我建议使用Resx,尝试使用TranslationByMarkupExtension示例集成到WPF应用程序中。 http://www.wpftutorial.net/LocalizeMarkupExtension.html

LocBaml对于微软来说是一件非常奇怪的事情,并不是更好,甚至是完整的。

+0

是的。我终于结束了基于resx的本地化。它岩石。 – 2010-09-30 13:13:14