我的课程中有一个项目用于制作图像查看器并隐藏C#中的所选图像。
我想在Windows Phone 7&amp ;;上搜索所有图像(.jpeg)。将它显示在带有图像堆栈面板的列表框中。
可以说是一个图片库&选择多个图像后,必须将其存储在隔离存储中。
我认为,因为我没有Windows手机,不知道文件夹和文件夹是怎样的。 Windows Phone中的驱动器结构就像我们的windows xp或7 C:驱动器作为手机内存而D:驱动器作为内存卡,如同在android中有用户数据,系统,缓存的分区?对不起,如果问题是误会 想要从设备检索所有图像到包含图像的列表框 有两个列表框垂直滚动图像
列表框1
MediaLibrary mediaLibrary = new MediaLibrary();
var pictures = mediaLibrary.Pictures;
foreach (var picture in pictures)
{
BitmapImage image = new BitmapImage();
image.SetSource(picture.GetImage());
MediaImage mediaImage = new MediaImage();
mediaImage.ImageFile = image;
lstImages.Items.Add(mediaImage);
}
然后 在列表框1的selectionchanged事件上 想要选择图像/图像并将该图像逐个移动到列表框2 它将用于存储在隔离的存储或其他任何东西
答案 0 :(得分:0)
好吧,Windows Phone不会向您公开任何文件系统。 Windows Phone有一些叫做任务的东西。
任务分为发射器和选择器。
您需要使用的内容称为 PhotoChooserTask
检查此链接;
http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh394019%28v=vs.105%29.aspx
但是,它不会一次为您提供多个文件。
顺便说一句,您始终可以使用SDK中包含的Windows Phone模拟器运行。无需拥有物理设备。