【发布时间】:2014-11-08 14:32:39
【问题描述】:
我正在使用 Windows Phone 8 应用程序。 我想分享具有特定名称的特定图像。
这是我正在使用的代码 sn-p。
//Find a Pic that contains the Pic with a particular Name
var pic = mediaLibrary.SavedPictures.FirstOrDefault(p => p.Name.Contains("<name>"));
ShareMediaTask smt = new ShareMediaTask();
smt.FilePath = pic.GetPath();
Deployment.Current.Dispatcher.BeginInvoke(() =>smt.Show());
奇怪的是,当我在 Windows Phone 8.1 设备上安装应用程序时,代码正在运行。但是当我在 Windows Phone 8 设备上运行它时,ShareMediaTask 没有启动。
我无法弄清楚是什么问题。当我在 Windows Phone 8 设备上运行时,我也没有遇到任何异常。
有没有人遇到过类似的情况。我是否缺少特定于 Windows Phone 8 的内容。 请大家帮帮我。
提前谢谢你。
【问题讨论】:
-
错误行为到底是什么?您是否有可用于接收数据的应用程序?从其他应用分享图片有用吗?
-
在 ShareMediaTask.show();我们应该得到一个显示所有支持图像共享的应用程序列表的页面。此屏幕未显示,我停留在同一屏幕上。是的,我用其他应用程序测试了图像共享工作。你的意思是你有一个可以接收数据的应用程序
标签: windows-phone-8 windows-phone-8.1