从.cs部分代码访问MultilingualResources
本文关键字:访问 MultilingualResources 代码 cs | 更新日期: 2023-09-27 18:13:43
我有一个简单的视频记录器应用程序,我用多语言应用程序工具包制作了多语言。当没有连接摄像头时,会出现一个错误,它会崩溃。我是一个伟大的程序员,甚至没有想到要把它陷阱出来:-)
在任何情况下,既然代码是多语言的,我希望MessageBox让他们知道问题是多语言的。
到处找这个,一无所获。如果出现最糟糕的情况,我可以在XAML上放置一个不可见的控件并读取它,但我更愿意做一些更优雅的事情。如果我能从。cs内访问资源,那将是理想的。有人有什么想法吗?
谢谢你,约翰。
我自己回答了这个问题…
var loader = new Windows.ApplicationModel.Resources.ResourceLoader();
var str = loader.GetString("Farewell");
我在研究中发现,大多数从搜索中出现的文档都与win8有关,而不是win10。无论如何,经过尝试和测试,它确实奏效了。