Windows应用商店App 8.1 - 共享多个数据包

时间:2014-07-25 14:14:03

标签: c# windows-store-apps sharing

我将以多种格式与我的应用分享数据。 One Format是一个csv文件(正在工作),另一个是text和html。

在一个DataPackage中执行它没有问题。 但是,如果我与Outlook共享,则文件为附件(精细),文本为邮件正文(不太好)。

如果我打开共享魅力,数据描述附近会有一个小箭头,我可以选择“屏幕截图”而不是我的数据。

我想要的: 此时提供两个或三个DataPackages(带有个人标题和描述):

  • 一个用于文件,
  • 一个用于文本和
  • 一个用于HTML,

因此用户可以选择,希望分享的格式。

DataRequestedEventArgs的DataRequest-Object提供一个 DataPackage(数据)......

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您不能一次分享多个DataPackage ...

作为一种解决方法,您可以在应用中为用户提供三个操作(选项),具体取决于他/她选择的是您将添加为DataPackage的内容。然后你自己调用分享魅力。

Windows.ApplicationModel.DataTransfer.DataTransferManager.showShareUI();

当然,如果用户从魅力栏中调用共享魅力,你必须有一个不错的默认值。