zoukankan      html  css  js  c++  java
  • wp8 入门到精通 启动系统分享照片任务

    PhotoChooserTask photoChooserTask = new PhotoChooserTask();

    photoChooserTask.Completed += photoChooserTask_Completed;
    photoChooserTask.ShowCamera = true;
    photoChooserTask.Show();

    void photoChooserTask_Completed(object sender, PhotoResult e)
    {
    if (e.TaskResult == TaskResult.OK)
    {
    ShowShareMediaTask(e.OriginalFileName);
    }
    }
    void ShowShareMediaTask(string path)
    {
    ShareMediaTask shareMediaTask = new ShareMediaTask();
    shareMediaTask.FilePath = path;
    shareMediaTask.Show();
    }

    二。从系统相册里启动分享

    http://msdn.microsoft.com/zh-cn/library/windows/apps/ff967563(v=vs.105).aspx

        public class PicturesAlbum : ObservableCollection<FlowItem>
        {
            public PicturesAlbum()
            {
                using (var library = new MediaLibrary())
                {
                    PictureAlbumCollection allAlbums = library.RootPictureAlbum.Albums;
    
                    PictureAlbum cameraRoll = allAlbums.Where(album => album.Name == "Saved Pictures").FirstOrDefault();
    
                    var CameraRollPictures = cameraRoll.Pictures;
                    foreach (Picture _p in library.Pictures)
                    {
                        Stream _s = _p.GetImage();
                        BitmapImage _bi = new BitmapImage();
                        _bi.SetSource(_s);
    
                        FlowItem _w = new FlowItem();
                        _w.Picture = _bi;
                        _w.Name = _p.Name;
                        _w.Date = _p.Date;
    
                        ImageBrush ib = new ImageBrush();
                        ib.ImageSource = _bi;
    
                        _w.BackupgroupPicture = ib;
    
                        this.Add(_w);
                    }
                }
            }
        }

    加入图片到模拟器

    https://wpdevkvk.wordpress.com/2014/07/19/adding-your-own-photos-to-windows-phone-8-1-emulator/

  • 相关阅读:
    vue store状态存储管理
    Git分支管理
    oracle事务不能回滚的原因
    vue教程(四)--其他实用用法补充
    vue教程(三)-slotkeep-alive的使用
    vue教程(二)--过滤器和监视改动功能
    vue教程(一)-html使用vue
    Linux后台命令导入MySQL语句
    CentOS6下的ElasticSearch运行步骤
    浅谈JAVA代码优化
  • 原文地址:https://www.cnblogs.com/androllen/p/3885549.html
Copyright © 2011-2022 走看看