1

我正在开发一个 windows phone 8 应用程序,我想通过电子邮件、facebook 和 Twitter 共享该页面中的所有数据。在那个页面中,我有一些图像和描述以及一些其他链接,我想通过电子邮件、Facebook 和 Twitter 分享所有信息。我开始知道我可以通过 ShareLinkTask(); 来完成这些任务。但我的问题是通过这个 Sharelink 任务,我只能发送 Title LinkUri 和 Message。我无法从 shareLinkTask 发送图像是否有任何共享图像的选项。

是否有可能从我拥有的数据中准备一个 html 字符串并将其作为链接 uri,然后我可以通过该 LinkUri 共享完整信息。

还有一个疑问是 ShareLinkTask 是向 facebook 和 Twitter 分享信息的好选择。

建议我一个更好的解决方案,在 Windows phone 8 中通过电子邮件、FaceBook 和 Twitter 共享页面内容和图像。

4

1 回答 1

2

分享不像你描述的那样工作。您不能只共享页面的内容。您可以通过 共享链接ShareLinkTask或通过 共享图像ShareMediaTask

但是,您可以将页面内容上传到您的站点,然后共享指向它的链接。

编辑:

是的,您可以截取页面的屏幕截图,将其保存,然后将其作为图像共享。

// This copies your whole page as in image to a writable bitmap
var wb = new WriteableBitmap(LayoutRoot, new TranslateTransform());

请注意,您需要先将图像保存在媒体库中,然后才能共享它,ShareMediaTask因为您无法指定位于独立存储中的文件。

于 2013-05-20T08:29:27.057 回答