我正在使用this markup extension和resx文件进行全球化/本地化。基本的想法是,给定一个完全限定的resx文件名和密钥,你可以像这样标记你的xaml:
Title="{Resx MyAssembly.MyResources.MyView Key=Window_Title}"
当resx文件与视图位于同一个程序集中时,它非常有效,但奇怪的是当它们位于另一个程序集中时;我可以在设计时完美地看到resx值(visual studio编辑器)但不是在运行时。
代码有点复杂,所以我希望这可能足以解决问题。
干杯,