我正在使用c#开发一个metro应用程序。我想与主题和邮件正文共享一些附件到mailto应用程序。 我这样编码
DataRequest request = args.Request;
DataRequestDeferral deferral = request.GetDeferral();
request.Data.Properties.Title = Constants.EMAIL_SUBJECT;
request.Data.SetText(Constants.EMAIL_TEXT);
smiFile = await Windows.Storage.ApplicationData.Current.LocalFolder.GetFileAsync(Constants.SMI_FILE);
List<IStorageItem> lstItems = new List<IStorageItem>();
lstItems.Add(smiFile);
if (lstItems.Count > 0)
{
request.Data.SetStorageItems(lstItems);
}
deferral.Complete();
当我在共享魅力中打开mailto app时,它只显示空白主题和正文的附件。在第二种情况下,如果我删除附件,则会出现主题和正文。为什么会发生这种情况我希望发送完整的邮件。
答案 0 :(得分:1)
这是不可能的,因为邮件应用程序有限制。我认为Microsoft应该使用该共享功能更新Mail应用程序。检查这些。
Share attachment and text from metro app(我认为这是你的主题:P)
How to set subject and message part in email with attachment while share charm usage ?