Win8 从图片库 选择图片,并上传到应用,设着为背景

38 篇文章 1 订阅
 /// <summary>
        /// 选择一张图片,并保存到本地
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private async void onSelectFile(object sender, RoutedEventArgs e)
        {
            FileOpenPicker picker = new FileOpenPicker();

            // 添加文件类型过滤
            picker.FileTypeFilter.Add(".jpg");
            picker.FileTypeFilter.Add(".jpeg");

            // 设置初始路径
            picker.SuggestedStartLocation = PickerLocationId.PicturesLibrary;

            StorageFile file = await picker.PickSingleFileAsync();

            if (file != null)
            {
                IRandomAccessStream inputstream = await file.OpenAsync(FileAccessMode.Read);// 只读
                Stream input = WindowsRuntimeStreamExtensions.AsStreamForRead(inputstream.GetInputStreamAt(0));

                try
                {
                    StorageFolder storageFolder = Windows.Storage.ApplicationData.Current.LocalFolder;
                    StorageFile outputFile = await storageFolder.CreateFileAsync(file.Name, CreationCollisionOption.ReplaceExisting);// 创建文件,同名替换

                    using (IRandomAccessStream outputStream = await outputFile.OpenAsync(FileAccessMode.ReadWrite))
                    {
                        Stream output = WindowsRuntimeStreamExtensions.AsStreamForWrite(outputStream.GetOutputStreamAt(0));
                        await input.CopyToAsync(output);        // 从输入流 写入 输出流

                        output.Dispose();       // 释放资源
                        input.Dispose();
                    }
                }
                catch (Exception)
                {
                    //
                }
            }

        } /// <summary>
        /// 打开长传的图片,并设置为Image的Source
        /// </summary>
        /// <param name="imageName"></param>
        private async void setImage(string imageName)
        {
            Windows.UI.Xaml.Media.Imaging.BitmapImage bmp =
                new Windows.UI.Xaml.Media.Imaging.BitmapImage();
            StorageFolder storageFolder = Windows.Storage.ApplicationData.Current.LocalFolder;
            StorageFile outputFile = await storageFolder.GetFileAsync(imageName);

            using (IRandomAccessStream outputStream = await outputFile.OpenAsync(FileAccessMode.ReadWrite))
            {
                bmp.SetSource(outputStream);
            }
            this.img.Source = bmp;
        } 


 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
这是一款易达(Wap)手机建站系统 v1.1 20130901,,该源码是易达Cms手机建站系统的简介:初次使用易达CMS手机建站系统以下简称(易达WAP),易达WAP系统运行于微软公司开发的 ASP 程序平台,ASP是目前国内应用最广泛的WEB开发语言,空间基于微软windows IIS,使您的购买空间和维护成本降到最低,并以其众多独创或领先的新特性和功能设计,使得用户深刻体验到易达WAP以原创研发、服务客户为主导开发理念的独到之处和领先优势。 易达WAP严格上讲是为懂点网站HTML代码或DIV+CSS代码的技术人员而开发的一套专门用于手机建站的软件。本系统采用了强大的HTML模板引擎,系统数据全新采用动态签标调用化,随意调用各样式签标使用。只要您会DIV+CSS或其它代码编写模板,那您就可以利用本系统的标签做出功能强大的手机网站。 易达WAP操作便捷并具有高度延续开发的内容与知识的管理系统,适用于中小企业手机网站使用。易达手机建站系统全面支持上传图片水印,等强大的组件功能。同时还支持栏目二级分类,让您的产品或新闻管理起来更容易。 易达WAP是一款全完符合网站SEO的系统,标准的URL路径,独立页面关键词和描述设置。让百度等搜索引擎收录更快和提高排名等。 2012年易达CMS获得国家颁发的著作权证书,软件著作权登记号:2012SR001955 软件开发者: 开发公司:世纪伟成网络科技有限公司 官方网站:http://yidacms.com v1.1(20130901) 1.修复了新闻和产品上传图片获取地址 2.增加了安卓和苹果的APP应用 易达Cms手机建站系统特点: 1. 系统全部为标签化调用,程序和模板完全分离。只要会点HTML配合系统标签就可以设计强大的网站。 2. 模板在线一键设定,在官方论坛找到喜欢的模板 用FTP上传到 template 目录 后台即可一键使用。 4. 支持上传产品图片加水印(包括PNG图片水印,文字水印,可自定义水印位置如:左上 右上 中间 左下 右下)。 7. 数据库在线一键备份功能(可按日期备份,也可以按照时期复恢)。 8. 支持在线模板编辑,可对系统HTML文件进行编辑(免去登录FTP编辑文件的麻烦)。 9. 支持生成 Google Stiemap 和 百度 地图功能。 10.支持上传文件管理功能,可对上传的文件进行管理 如:删除。并直接可以浏览文件内容。 11.内置插件模块官方免费提供插件,满足各种建站需求。 15.留言板可过滤脏话,并可以设置审核模式和开放模式。 16.可设置网站背景音乐,浮动QQ客服等。 17.支持对栏目设置显示与隐藏 让维护更加方便。全面支持建设二级栏目分类,让产品或新闻分类的更详细。 18.支持产品在线提交订单,并E-MAIL发送通知。 20.当删除 Banner,产品信息时系统会连同上传的图片一起删除。全面节省了虚拟空间。 21.易达原创的 易动标签 可自定义调用数据 并自定义设置排序 和 自定义设置排序的方式。如time id 23.编辑器支持上传多图(可以添加水印)。 24.支持自定义HTML标签,可自由调用。 25.内置下载模块,可上传RAR,EXE,APK等文件。后台可以统计下载次数,当删除数据时可连同上传的文档一同删除。 26.内置搜索功能,支持新闻、产品、文档、图文信息搜索,并自动统计关键字被搜索次数。而且在搜索时关键字漂红。(像百度一样) 27.内置图文模板,自带的图片轮播代码可以同时切换5张图片,配合编辑器的文字可以让网站更生动。(可以做工程案例等) 35.支持按当前日期归档上传的文档和图片,让日后管理上传文件更方便。 等强大功能...... 官方测试环境: WIN XP / WIN 2003 / WIN 2008 / WIN 7 IIS5.1 / 6.0 / 7.0 数据库环境: SQL 2000 / SQL 2005 Access 2000 / Access 2003 组件: ASPJPEG 1.9 EMAIL 4.1

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值