使用分享合约将电子邮件地址添加到电子邮件应用程序的字段中?
问题描述:
我正在创建示例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()));
下面的图像显示在哪里设置电子邮件地址来场:
答
你不能这样做那。我们将有一个解决方案,直到WinRT拿出一个标准的电子邮件DataPackage
格式为StandardDataFormats并支持它在电子邮件应用程序。
我认为微软的默认邮件应该升级。这完全取决于共享目标应用程序,以显示特定的数据到特定的地方。 DataPackage的Title
属性设置为主题,Description
属性设置为邮件正文,但没有电子邮件的提供。
如果分享经验是最好的,那么用户将使用默认的邮件应用程序,否则他们会去其他邮件应用程序。