【问题标题】:choose all images (*.jpeg) from Windows Phone 7从 Windows Phone 7 中选择所有图像 (*.jpeg)
【发布时间】:2014-08-08 12:38:13
【问题描述】:

我的班级有一个项目来制作图像查看器并在 C# 中隐藏选定的图像。

我想在 windows phone 7 上搜索所有图像(.jpeg)并将其显示在带有图像堆栈面板的列表框中。

可以说是一个图片库,在选择多张图片后必须将其存储在独立存储中。

我想,因为我没有 windows phone,所以不知道 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 这将用于存储在隔离存储或其他任何东西中

【问题讨论】:

    标签: c# windows-phone-7


    【解决方案1】:

    好吧,Windows Phone 不会向您公开任何文件系统。 Windows Phone 有一个叫做任务的东西。

    任务分为启动器和选择器。

    你需要用到的叫做PhotoChooserTask

    检查此链接;

    http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh394019%28v=vs.105%29.aspx

    但是,它不会一次为您提供多个文件。

    顺便说一句,您始终可以使用 SDK 中包含的 Windows Phone 模拟器运行。无需物理设备。

    【讨论】:

    • 感谢阿德里安,但我想在搜索谷歌后访问多个图像,发现可以使用列表框并没有使用该方法,但上面的代码显示图像在我点击图像时垂直滚动该图像进入第二个列表框,每当我点击第二个图像时,它都会添加到列表框,然后继续。并且第二个列表框中的选定图像将存储在隔离存储中或加密。任何帮助将不胜感激谢谢
    • 您好,有什么方法可以显示和选择多张图片吗?
    • @AlanFeng,好吧,你可以像上面的例子一样使用 MediaLibrary 类msdn.microsoft.com/en-us/library/…,并使用 WPToolkit 的 LongListMultiSelector 的 GridMode。 phone.codeplex.com 在 5:20 分钟内观看此视频,这正是您想要的。 channel9.msdn.com/Series/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多