Metro style App AccountPicture Summary

简介:

使用的类:

1、UserInformation.GetDisplayNameAsync() 获得用户名

 

2、UserInformation.GetFirstNameAsync() 获得名

3、UserInformation.GetLastNameAsync() 获得姓

4、 StorageFile image = UserInformation.GetAccountPicture(AccountPictureKind.SmallImage) as StorageFile; 获得用户(小)图片

5、 StorageFile image = UserInformation.GetAccountPicture(AccountPictureKind.LargeImage) as StorageFile; 获得用户(大)图片

6、修改账户的图片

private  async void  SetImage_Click( object  sender, RoutedEventArgs e)
{
     FileOpenPicker imagePicker = new  FileOpenPicker
     {
         ViewMode = PickerViewMode.Thumbnail,
         SuggestedStartLocation = PickerLocationId.PicturesLibrary,
         FileTypeFilter = { ".jpg" , ".jpeg" , ".png" , ".bmp"  }
     };
 
     StorageFile imageFile = await imagePicker.PickSingleFileAsync();
     if  (imageFile != null )
     {
         SetAccountPictureResult result = await UserInformation.SetAccountPicturesAsync( null , imageFile, null );
         if  (result == SetAccountPictureResult.Success)
         {
             //
         }
         else
         {
            //
         }
     }
}

 

 7、修改用户视频

private  async void  SetVideo_Click( object  sender, RoutedEventArgs e)
{
     FileOpenPicker videoPicker = new  FileOpenPicker
     {
         ViewMode = PickerViewMode.Thumbnail,
         SuggestedStartLocation = PickerLocationId.VideosLibrary,
         FileTypeFilter = { ".mp4" , ".mpeg" , ".wmv" , ".mov"  }
     };
 
     StorageFile videoFile = await videoPicker.PickSingleFileAsync();
     if  (videoFile != null )
     {
         SetAccountPictureResult result = await UserInformation.SetAccountPicturesAsync( null , null , videoFile);
         if  (result == SetAccountPictureResult.Success)
         {
             //
         }
         else
         {
             //
         }
     }
}

 

 

 

 

详细请参考msdn中的AccountPictureName的Sample。

 



本文转自Work Hard Work Smart博客园博客,原文链接:http://www.cnblogs.com/linlf03/archive/2012/08/06/2625255.html,如需转载请自行联系原作者

目录
打赏
0
0
0
0
51
分享
相关文章
【01】对APP进行语言包功能开发-APP自动识别地区ip后分配对应的语言功能复杂吗?-成熟app项目语言包功能定制开发-前端以uniapp-基于vue.js后端以laravel基于php为例项目实战-优雅草卓伊凡
【01】对APP进行语言包功能开发-APP自动识别地区ip后分配对应的语言功能复杂吗?-成熟app项目语言包功能定制开发-前端以uniapp-基于vue.js后端以laravel基于php为例项目实战-优雅草卓伊凡
102 72
【01】对APP进行语言包功能开发-APP自动识别地区ip后分配对应的语言功能复杂吗?-成熟app项目语言包功能定制开发-前端以uniapp-基于vue.js后端以laravel基于php为例项目实战-优雅草卓伊凡
【11】flutter进行了聊天页面的开发-增加了即时通讯聊天的整体页面和组件-切换-朋友-陌生人-vip开通详细页面-即时通讯sdk准备-直播sdk准备-即时通讯有无UI集成的区别介绍-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
【11】flutter进行了聊天页面的开发-增加了即时通讯聊天的整体页面和组件-切换-朋友-陌生人-vip开通详细页面-即时通讯sdk准备-直播sdk准备-即时通讯有无UI集成的区别介绍-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
175 90
【11】flutter进行了聊天页面的开发-增加了即时通讯聊天的整体页面和组件-切换-朋友-陌生人-vip开通详细页面-即时通讯sdk准备-直播sdk准备-即时通讯有无UI集成的区别介绍-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex

热门文章

最新文章

  • 1
    【01】对APP进行语言包功能开发-APP自动识别地区ip后分配对应的语言功能复杂吗?-成熟app项目语言包功能定制开发-前端以uniapp-基于vue.js后端以laravel基于php为例项目实战-优雅草卓伊凡
    6
  • 2
    Axure原型模板与元件库APP交互设计素材(附资料)
    42
  • 3
    【03】仿站技术之python技术,看完学会再也不用去购买收费工具了-修改整体页面做好安卓下载发给客户-并且开始提交网站公安备案-作为APP下载落地页文娱产品一定要备案-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
    14
  • 4
    【01】仿站技术之python技术,看完学会再也不用去购买收费工具了-用python扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-客户的麻将软件需要下载落地页并且要做搜索引擎推广-本文用python语言快速开发爬取落地页下载-优雅草卓伊凡
    23
  • 5
    【03】微信支付商户申请下户到配置完整流程-微信开放平台创建APP应用-填写上传基础资料-生成安卓证书-获取Apk签名-申请+配置完整流程-优雅草卓伊凡
    64
  • 6
    【02】仿站技术之python技术,看完学会再也不用去购买收费工具了-本次找了小影-感觉页面很好看-本次是爬取vue需要用到Puppeteer库用node.js扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
    6
  • 7
    【Azure Function】Function App门户上的Test/Run返回错误:Failed to fetch
    4
  • 8
    仿第八区APP分发下载打包封装系统源码
    13
  • 9
    (ERP系统查看DWG)MxCAD APP调用内部弹框的方法
    44
  • 10
    2025同城线下陪玩APP开发/电竞游戏平台搭建游戏陪玩APP源码/语音APP开发
    14