0

WP8 如何将数据从我的应用程序共享到 Facebook 或 twitter 我想对我的列表框进行屏幕截图,然后在 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();

但它不起作用

4

1 回答 1

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();
   }

现在,您可以轻松截取应用程序列表框的屏幕截图,并与用户在手机上安装的任何社交网络共享。干杯。!

于 2013-11-08T05:24:08.180 回答