从.cs部分代码访问MultilingualResources

本文关键字:访问 MultilingualResources 代码 cs | 更新日期: 2023-09-27 18:13:43

我有一个简单的视频记录器应用程序,我用多语言应用程序工具包制作了多语言。当没有连接摄像头时,会出现一个错误,它会崩溃。我是一个伟大的程序员,甚至没有想到要把它陷阱出来:-)

在任何情况下,既然代码是多语言的,我希望MessageBox让他们知道问题是多语言的。

到处找这个,一无所获。如果出现最糟糕的情况,我可以在XAML上放置一个不可见的控件并读取它,但我更愿意做一些更优雅的事情。如果我能从。cs内访问资源,那将是理想的。有人有什么想法吗?

谢谢你,约翰。

从.cs部分代码访问MultilingualResources

我自己回答了这个问题…

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

我在研究中发现,大多数从搜索中出现的文档都与win8有关,而不是win10。无论如何,经过尝试和测试,它确实奏效了。