惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Stack Overflow Blog
Stack Overflow Blog
云风的 BLOG
云风的 BLOG
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Recent Announcements
Recent Announcements
Microsoft Security Blog
Microsoft Security Blog
Microsoft Azure Blog
Microsoft Azure Blog
J
Java Code Geeks
D
DataBreaches.Net
U
Unit 42
P
Proofpoint News Feed
I
InfoQ
Apple Machine Learning Research
Apple Machine Learning Research
Google DeepMind News
Google DeepMind News
博客园 - Franky
博客园_首页
IT之家
IT之家
博客园 - 叶小钗
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园 - 【当耐特】
Hugging Face - Blog
Hugging Face - Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
阮一峰的网络日志
阮一峰的网络日志

博客园 - 阳光追梦

Xamarin Android ListView 控件使用 Xamarin Android -创建Splash Screen (一) Web Api 2 接口API文档美化 高仿Windows Phone QQ登录界面 Windows Phone 8 显示当前项目的使用内存,最大峰值,最大内存上限 Windows Phone 8 下载文件进度 Windows Phone 8 开发资料 jquery 选择器大全 转载:SQL 递归树 子父节点相互查询 Silverlight 代水印的查询文本框 Style Create a Settings Page for Windows phone Android 4.1 新增UI模板 windows phone 7 学习笔记 五 TileSample windows phone 学习笔记 四 Windows Phone 7 学习笔记三------文本框输入作用域 2011 西安世界园艺博览会-----Silverlight 电子地图上线 Linq 读取简单的XML数据 Esri for Window Phone 7(一) 加载BingMap Windows Phone 7 学习笔记------常用工具(二)
Winwdos Phone 从手机中读取相册图片
阳光追梦 · 2012-04-23 · via 博客园 - 阳光追梦

首先声明一个存图片的类:

public class FlowItem
    {
        public string Name { get; set; }
        public ImageSource Picture { get; set; }
        public ImageBrush BackupgroupPicture { get; set; }
    }

声明一个图片集合:

private ObservableCollection<FlowItem> _pictureList = new ObservableCollection<FlowItem>();

得到所有的图片:

void GetWP7Picture()
       {
           MediaLibrary library = new MediaLibrary();
           _pictureCollection = library.Pictures;

           if (_pictureCollection.Count == 0) return;


           foreach (Picture _p in _pictureCollection)
           {
               Stream _s = _p.GetImage();
               BitmapImage _bi = new BitmapImage();
               _bi.SetSource(_s);

               FlowItem _w = new FlowItem();
               _w.Picture = _bi;
               _w.Name = _p.Name;

               ImageBrush ib = new ImageBrush();
               ib.ImageSource = _bi;

               _w.BackupgroupPicture = ib;

               _pictureList.Add(_w);
           }
       }

posted @ 2012-04-23 13:20  阳光追梦  阅读(864)  评论()    收藏  举报