2

我正在创建一个示例 Win8 应用程序并使用共享合同尝试共享 HTML 内容。当用户从共享应用程序选项中选择电子邮件应用程序时,我想在TO字段中设置电子邮件地址。我该怎么做?以下是我为共享 HTML 内容而编写的代码:

代码:

DataPackage requestData = request.Data;
requestData.Properties.Title = this.PageViewModel.JobInformationDetail.JobNumber;
requestData.Properties.Description = this.PageViewModel.JobInformationDetail.CustomerSignatureName;
//requestData.SetText("Sample Text");
StorageFile signatureStream = await GetInkManagerStream();
requestData.SetHtmlFormat(Windows.ApplicationModel.DataTransfer.HtmlFormatHelper.CreateHtmlFormat(this.GetMailDescription()));

下图显示了在 To 字段中设置电子邮件地址的位置:

在此处输入图像描述

4

1 回答 1

0

你不能那样做。在 WinRT 为StandardDataFormatsDataPackage提供标准电子邮件格式并在电子邮件应用程序中支持它之前,我们将有一个解决方案。

我认为微软的默认邮件应该升级。它完全取决于共享目标应用程序以将特定数据显示到特定位置。DataPackage 的Title属性设置为主题,Description属性设置为邮件正文,但没有针对电子邮件的规定。

如果共享体验是最好的,那么用户将使用默认邮件应用程序,否则他们将使用另一个邮件应用程序。

于 2013-04-12T19:28:42.947 回答