WP8如何将我的应用程序中的数据共享到Facebook 或推特 我想拍摄我的列表框的屏幕截图,然后在Facebook上分享
我试试这段代码 ShareLinkTask shareLinkTask = new ShareLinkTask();
shareLinkTask.Title = "Code Samples";
shareLinkTask.LinkUri = new Uri("https://www.facebook.com/", UriKind.Absolute);
shareLinkTask.Message = "Here are some great code samples for Windows Phone.";
shareLinkTask.Show();
但它不起作用
答案 0 :(得分:0)
您不应使用ShareLinkTask
分享照片。您应该使用ShareMediaTask
。您可以点击我提供的链接,了解更多信息以及如何实施ShareMediaTask
。
以下是代码:
CameraCaptureTask cameraCaptureTask = new CameraCaptureTask();
//declare it globally
cameraCaptureTask.Completed += cameraCaptureTask_Completed;
//declare it in Constructor
cameraCaptureTask.Show();
//declare it in any method.
例如,按钮单击事件。通过使用此方法,您可以捕获列表框。
//declare this method anywhere in the cs page
void cameraCaptureTask_Completed(object sender, PhotoResult e)
{
if(e.TaskResult == TaskResult.OK)
{
ShowShareMediaTask(e.OriginalFileName);
}
}
void ShowShareMediaTask(string path)
{
ShareMediaTask shareMediaTask = new ShareMediaTask();
shareMediaTask.FilePath = path;
shareMediaTask.Show();
}
现在,您可以轻松截取应用程序列表框的屏幕截图,并将其与用户手机上安装的任何社交网络共享。干杯!