从WP8应用程序共享链接

时间:2014-07-02 13:05:11

标签: windows-phone-8 sharing

我完成了与How to share text and links from a Direct3D app for Windows Phone 8完全相同的事情:

e->Request->Data->Properties->Title = "Share Text Title";
e->Request->Data->Properties->Description = "Share Text Description";
e->Request->Data->SetText("Main text");
e->Request->Data->SetUri(ref new Uri("http://msdn.microsoft.com"));

但是在共享屏幕上(以及结果网页上)我只能看到两个四个字段:

enter image description here

如您所见,错过了描述和文字。什么错,谁有罪?

1 个答案:

答案 0 :(得分:4)

没有错,这是预期的行为。如果您使用的数据完全使用,则无法保证您所使用的数据的使用情况。

目标应用程序可以以最合适的方式使用您提供的内容。目前(WP8.1 Build 12397)对于消息传递应用程序,如果你只在DataPackage上设置文本和标题,它将显示这两者,但是如果你设置了一个url,它将显示标题和url但是不是文字。

指南是尽可能多地提供数据表示,但是如果您知道用户可能想要共享文本而不是链接和文本,您可能需要考虑在调用共享UI之前为用户提供选项