Windows runtime WinRT:如何将邮件发送给特定的人?

Windows runtime WinRT:如何将邮件发送给特定的人?,windows-runtime,sharing,Windows Runtime,Sharing,目前我正在尝试将a移植到WinRT 在此应用程序中,用户可以通过一些功能向特定人员发送电子邮件,例如,在某些屏幕上,他们可以单击按钮向会议组织者、其中一位发言者或我(应用程序开发人员)发送电子邮件 我已经看过了,我能找到的唯一一份可能与电子邮件有关的合同是——而这似乎不允许你指定你也在分享谁 WinRT中是否有一些简单的“发送电子邮件到”方法?e、 g.类似于WP7中的内容?以下是我所做的: Uri uri = new Uri("mailto:" + emailAddress, UriKind.

目前我正在尝试将a移植到WinRT

在此应用程序中,用户可以通过一些功能向特定人员发送电子邮件,例如,在某些屏幕上,他们可以单击按钮向会议组织者、其中一位发言者或我(应用程序开发人员)发送电子邮件

我已经看过了,我能找到的唯一一份可能与电子邮件有关的合同是——而这似乎不允许你指定你也在分享谁

WinRT中是否有一些简单的“发送电子邮件到”方法?e、 g.类似于WP7中的内容?

以下是我所做的:

Uri uri = new Uri("mailto:" + emailAddress, UriKind.Absolute);
await Launcher.LaunchUriAsync(uri);
这看起来很奇怪,但很管用

这允许您设置电子邮件地址和主题,但不能设置完整的HTML正文

使用共享合同,您可以设置主题和主体,但实际上不能设置地址。这是有道理的,因为毕竟你不知道你的内容将与哪个应用程序共享。它可能根本不是一个电子邮件应用程序,而是一个博客作者。

以下是我所做的:

Uri uri = new Uri("mailto:" + emailAddress, UriKind.Absolute);
await Launcher.LaunchUriAsync(uri);
这看起来很奇怪,但很管用

这允许您设置电子邮件地址和主题,但不能设置完整的HTML正文


使用共享合同,您可以设置主题和主体,但实际上不能设置地址。这是有道理的,因为毕竟你不知道你的内容将与哪个应用程序共享。它可能根本不是电子邮件应用程序,而是博客作者。

好建议!我明天试试。谢谢+1在我安装Chrome之后,这个解决方案对我不起作用。Launcher在Chrome中打开链接,而不是在默认的邮件客户端。好建议!我明天试试。谢谢+1在我安装Chrome之后,这个解决方案对我不起作用。Launcher在Chrome中打开链接,而不是在默认邮件客户端中。