我正在尝试将conference app sample移植到WinRT。
在此应用中,有一些功能,用户可以通过电子邮件发送特定的人 - 例如在某些屏幕上,他们可以点击按钮向会议组织者,其中一个发言人或我 - 应用开发者发送电子邮件。
我查看了the WinRT documents on MSDN,我可以找到的唯一可能与电子邮件相关的合同是sharing - 这似乎也不允许您指定您分享的对象。
WinRT中是否有一些简单的“发送电子邮件”方法?例如类似于WP7中的EmailComposeTask?
答案 0 :(得分:4)
这就是我的所作所为:
Uri uri = new Uri("mailto:" + emailAddress, UriKind.Absolute);
await Launcher.LaunchUriAsync(uri);
看起来很奇怪,但它确实有用。
这允许您设置电子邮件地址和主题,但不能设置完整的HTML正文。
使用共享合约,您可以设置主题和正文,但实际上不是地址。这是有道理的,因为毕竟你不知道你的内容将与哪些应用分享。它可能根本不是电子邮件应用,但是博客作家。