我的C#代码存在问题。它始终以此错误结束:System.NotSupportedException: The URI prefix is not recognized.
发生此错误的代码:
gameCover_img.Source = new BitmapImage(new Uri("ms-appx:///Assets/PlaceHolder.png"));
在WPF中添加Source="Assets/PlaceHolder.png"
工作正常并显示图像。但是我需要在我的C#代码中以编程方式更改它。
使用在线URL而不是本地Assets文件夹也能正常使用此代码。
我希望有人知道我的问题的解决方案。
感谢阅读/帮助!
答案 0 :(得分:1)
ms-appx scheme name用于寻址路径中的安装文件夹。此方案适用于Windows Phone 8和Windows Phone Silverlight 8.1 | Windows Phone OS 7.1。
如果您正在制作WPF应用程序,那么ms-appx无效,因为WPF使用它自己的URI方案,如pack:uri scheme,siteoforigin:uri scheme。