青岛网站建设与推广,asp.net 电商网站开发,网站cc攻击用什么来做,网站设计制作上海公司在WP的图片库里面选择一张图片会有【共享...】的按钮可以通过彩信、邮件等发送#xff0c;也可以自定义共享到自己的APP中#xff0c;如新浪微博就是很好的例子#xff0c;如何添加自定义共享呢#xff1f; 需要3个步骤 1 在程序配置里面声明【共享...】扩展 2 在MainPage获…在WP的图片库里面选择一张图片会有【共享...】的按钮可以通过彩信、邮件等发送也可以自定义共享到自己的APP中如新浪微博就是很好的例子如何添加自定义共享呢 需要3个步骤 1 在程序配置里面声明【共享...】扩展 2 在MainPage获取的OnNavigatedTo事件中取得图片信息 3 通过Xna里面提供的MediaLibrary来取得媒体库的图片流 声明以下内容参考了 http://msdn.microsoft.com/zh-cn/library/ff967563(vvs.92).aspx 声明共享选取器扩展 打开 WMAppManifest.xml文件 在Tokens元素后面添加 Extensions Extension ExtensionNamePhotos_Extra_Share ConsumerID{5B04B775-356B-4AA0-AAF8-6491FFEA5632} TaskID_default / /Extensions MSDN上没有详细说明但是每个属性好像都是固定值包括 ConsumerID都不用修改 获取图片信息 首先调整界面修改MainPage的ContentPanel添加Image名为retrievePic用于呈现图片 !--ContentPanel - place additional content here-- Grid x:NameContentPanel Grid.Row1 Margin12,0,12,0 Image Height350 HorizontalAlignmentLeft Margin15,15,0,0 NameretrievePic StretchFill VerticalAlignmentTop Width450 / /Grid 添加对Microsoft.Xna.Framework的引用主要是为了使用MediaLibrary 在 MainPage.xaml.cs 重写OnNavigatedTo事件 protected override void OnNavigatedTo(NavigationEventArgs e) { //获取传入的QueryString IDictionarystring, string queryStrings this.NavigationContext.QueryString;//检查是否有FileId //FileId包含了获取图片的Token字符串 if (queryStrings.ContainsKey(FileId)) { //通过MediaLibrary获取图片Picture MediaLibrary library new MediaLibrary(); Picture picture library.GetPictureFromToken(queryStrings[FileId]);//将图片设置到retrievePic呈现 BitmapImage bitmap new BitmapImage(); bitmap.CreateOptions BitmapCreateOptions.None; bitmap.SetSource(picture.GetImage()); WriteableBitmap picLibraryImage new WriteableBitmap(bitmap); retrievePic.Source picLibraryImage; } } 因为模拟器没有图片库只能在真机上测试了。 附上代码 http://files.cnblogs.com/kiminozo/ShareExtendDemo.rar 转载于:https://www.cnblogs.com/kiminozo/archive/2012/04/06/2434743.html