Tan*_*rov 3 windows-8.1 windows-phone-8.1 win-universal-app
我正在尝试为Windows Phone Universal App编写电子邮件发送代码.这是我在事件处理程序中编写的代码:
Windows.ApplicationModel.Email.EmailMessage email = new Windows.ApplicationModel.Email.EmailMessage();
email.Subject = "Good morning";
email.Body = "Hello, how are you?";
var emailRecipient = new Windows.ApplicationModel.Email.EmailRecipient(email.Address);
email.To.Add(emailRecipient);
await Windows.ApplicationModel.Email.EmailManager.ShowComposeNewEmailAsync(email);
Run Code Online (Sandbox Code Playgroud)
此代码适用于我的Windows Phone 8.1应用程序.但它不适用于通用应用程序.我要添加任何参考吗?有没有办法让它在Universal应用程序中运行?
非常感谢.:)
在Windows应用商店应用中,不支持Windows.ApplicationModel.Email命名空间.
您可以使用mailto协议发送邮件,并使用LaunchUriAsync方法.像这样:
await Launcher.LaunchUriAsync(
new Uri(
"mailto:someemail@somedomain.com?subject=SomeSubject&body=mail content"
));
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1996 次 |
最近记录: |