从.cs部分代码访问MultilingualResources

时间:2016-10-19 00:47:18

标签: c# xaml windows-store-apps uwp

我有一个简单的录像机应用程序,我用多语言应用程序工具包多语言。没有相机连接时出现错误,它会崩溃。我是一个伟大的编码人员,甚至没想过要陷入困境: - )

无论如何,既然代码是多语言的,我希望MessageBox让他们知道问题是多语言的。

看着这一切,干了。如果最糟糕的情况发生,我可以在XAML上放一个看不见的控件并阅读它,但更愿意做一些更优雅的事情。如果我可以从.cs内部访问资源,那将是理想的选择。有人有什么想法吗?

谢谢,约翰。

1 个答案:

答案 0 :(得分:1)

我为自己回答了这个问题,

var loader = new Windows.ApplicationModel.Resources.ResourceLoader(); 
var str = loader.GetString("Farewell"); 

我在研究这个问题时发现,大多数来自搜索的文档都与胜利8有关,而不是胜利10.无论如何,经过尝试和测试,它就能解决问题。