从Windows Phone 7中选择所有图像(* .jpeg)

时间:2012-12-28 06:33:12

标签: c# windows-phone-7

我的课程中有一个项目用于制作图像查看器并隐藏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 它将用于存储在隔离的存储或其他任何东西

1 个答案:

答案 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模拟器运行。无需拥有物理设备。