相关疑难解决方法(0)

给定的System.Uri无法转换为Windows.Foundation.Uri

我正在尝试以编程方式在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 windows-runtime

29
推荐指数
2
解决办法
1万
查看次数

在Windows 8 Metro App(C#/ XAML)中同时播放两种声音

我是一个Windows 8 Metro应用程序(C#/ XAML):如何触发相同的声音效果两次,以便它同时播放.

第二场比赛应该在第一场比赛结束前开始.

相关问题是:

同时播放两个声音c#同时播放两个声音

我找到了XNA这个类,我做了我想要的,但在Metro下没有:http: //msdn.microsoft.com/en-us/library/microsoft.xna.framework.audio.soundeffectinstance.aspx

c# audio microsoft-metro windows-8

6
推荐指数
1
解决办法
5714
查看次数

标签 统计

windows-8 ×2

audio ×1

c# ×1

microsoft-metro ×1

windows-runtime ×1