我正在尝试以编程方式在XAML Metro应用程序中加载BitmapImage.这是我的代码:
var uri = new Uri("/Images/800x600/BackgroundTile.bmp", UriKind.RelativeOrAbsolute);
var imageSource = new BitmapImage(uri);
Run Code Online (Sandbox Code Playgroud)
第二行崩溃与System.ArgumentException:
给定的System.Uri无法转换为Windows.Foundation.Uri.有关详细信息,请参阅http://go.microsoft.com/fwlink/?LinkID=215849.
该链接只是进入MSDN主页,所以没用.
我也尝试删除前导/,以防WinRT对相对URI有不同的期望,但我仍然得到相同的异常.
为什么我会为看似完全有效的URI获取此异常?
我是一个Windows 8 Metro应用程序(C#/ XAML):如何触发相同的声音效果两次,以便它同时播放.
第二场比赛应该在第一场比赛结束前开始.
相关问题是:
我找到了XNA这个类,我做了我想要的,但在Metro下没有:http: //msdn.microsoft.com/en-us/library/microsoft.xna.framework.audio.soundeffectinstance.aspx