0

可能重复:
在 Metro 应用程序中发送电子邮件?

在我使用 c# 和 xaml 的 Metro 风格应用程序中,我需要发送电子邮件。如何在类似于 Windows 手机中的 EmailComposeTask 的 Metro 应用程序中发送电子邮件。请帮我。

4

2 回答 2

2

在 Windows 8 中,您可以使用共享合同,该合同允许您共享应用程序中的内容。

因此,安装的接受共享的应用程序(您可以选择不同的共享格式,如 HTML)可用于共享您的应用程序的内容,如邮件应用程序。

问候。

于 2013-02-04T13:40:59.323 回答
1

您可以使用 Launcher 调用默认的电子邮件客户端

var mailto = new Uri("mailto:recipient@example.com"); 
await Windows.System.Launcher.LaunchUriAsync(mailto);

也可以填写主题或文字

var mailto = new Uri("mailto:?to=recipient@example.com&subject=Your subject&body=Your text"); 
await Windows.System.Launcher.LaunchUriAsync(mailto);
于 2013-02-04T14:27:20.000 回答