我正在使用Windows Phone 8應用程序。 我想分享一個特定的名字形象。ShareMediaTask在Windows Phone 8.1設備上工作,但在Windows Phone 8中不工作
這是我正在使用的代碼片段。
//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 Specific的一些東西。 請幫我一把。
預先感謝您。
錯誤行爲究竟是什麼?你有可用的應用程序來接收數據嗎?共享來自其他應用的圖片是否有效? – 2014-11-08 07:14:46
在ShareMediaTask.show();我們應該得到一個顯示支持圖像共享的所有應用程序列表的頁面。這個屏幕不會顯示,我留在同一個屏幕上。是的,我與其他應用程序測試共享圖像正在工作。你有什麼意思,你有一個應用程序可用於接收數據 – user990967 2014-11-08 09:47:05