[英]MvvmCross resource loader plugin
我尝试通过nuget提供的MvxResourceLoader插件加载XML资源。
我所做的步骤:
添加了这一行:
_loader.GetResourceStream(“ Assets / Suggestions.xml”,委托(流流){...});
在正确的路径下将资源添加到Windows Phone项目中,并设置为“资源”。
结果:
流始终为空。 尝试了路径的不同版本。
很难说出您的确切情况,但是有几个使用Resource插件的工作示例-您可以将您的项目与这些示例进行比较(尽管这些项目可能仍停留在Winph7到Winph8的交接中,因此可能需要一些帮助。 ..):
也可以在以下网站上找到一些文档: https : //github.com/MvvmCross/MvvmCross/wiki/MvvmCross-plugins#wiki-resourceloader
对于Windows Phone,在https://github.com/MvvmCross/MvvmCross/blob/v3.1/Plugins/Cirrious/ResourceLoader/Cirrious.MvvmCross.Plugins.ResourceLoader.WindowsPhone/MvxWindowsPhoneResourceLoader.cs#L19中实现GetResourceStream
内容为:
var streamInfo = System.Windows.Application.GetResourceStream(new Uri(resourcePath, UriKind.Relative));
因此,仅在使用此System.Windows
调用时会加载您的资源吗? 如果他们这样做,那么插件也应该工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.