[英]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.