我必须使用从图片库(应用程序的无资产文件夹)获取的图像以编程方式设置网格的背景......
我试过这个代码
MediaLibrary library = new MediaLibrary();
Picture picture = library.Pictures[rnd.Next(0, 7)];
string path = picture.GetPath();
BackgroundImg.ImageSource = new BitmapImage { UriSource = new Uri("ms-appdata:///Local/" + picture.Name, UriKind.Absolute) };
//BackgroundImg.ImageSource = new BitmapImage { UriSource = new Uri(path, UriKind.Absolute) };
如果图片是从项目中的资产文件夹中获取的,则代码有效,所以我认为错误是 uri!
任何人都可以帮助我吗?
谢谢