从Windows Phone 8.1发送电子邮件
我想从windows phone 8.1 app.Email Compose任务中发送一封电子邮件。 我试过这个
EmailRecipient sendTo = new EmailRecipient() { Address = "abc@outlook.com" }; //generate mail object EmailMessage mail = new EmailMessage(); mail.Subject = "Feedback"; //add recipients to the mail object mail.To.Add(sendTo); //mail.Bcc.Add(sendTo); //mail.CC.Add(sendTo); //open the share contract with Mail only: await EmailManager.ShowComposeNewEmailAsync(mail);
这会在模拟器中出错:
不能分享
没有可与之分享的应用。
您的模拟器中没有任何电子邮件帐户可以与该帐户共享。 如果您想发送电子邮件,您应该拥有一个帐户吗?
因此,请转到设置菜单中的电子邮件+帐户 ,然后在模拟器中添加任何类型的帐户。 添加完电子邮件帐户后,尝试在模拟器中部署应用程序并执行任务。 您现在应该能够看到电子邮件任务。
由于模拟器中没有电子邮件帐户,“它显示没有可共享的应用程序,无法立即共享”。
在模拟器上,使用您的Microsoft帐户登录,然后重试。 我用登录帐户解决了这个问题。
您可以在Device上测试它。 因为在您的模拟器上,根本没有任何邮件帐户。 因此,当您调用ShowComposeNewEmailAsync
方法时,它找不到任何目标。 或者您可以在设置 – >电子邮件+帐户中的模拟器上添加帐户。
上述就是C#学习教程:从Windows Phone 8.1发送电子邮件分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/952894.html