在 Windows phone 中更改图像来源

Changing an image's source in Windows phone

我正在开发一个节拍器应用程序,我为它制作了一堆图像来显示节奏编号,但我不知道如何在需要时首先加载这些图像。我试过这个:

tactImgList[0] = new BitmapImage(new Uri("Assets/Images/1.png"));

等等,但我总是收到 URI 格式异常。

我做错了什么?我尝试 google 我的问题,但没有。

您应该提供以 "ms-appx:///" 开头的文件的完整路径。

tactImgList[0] = new BitmapImage(new Uri(@"ms-appx:///Assets/Images/1.png");