可能重复:
在 Metro 应用程序中发送电子邮件?
在我使用 c# 和 xaml 的 Metro 风格应用程序中,我需要发送电子邮件。如何在类似于 Windows 手机中的 EmailComposeTask 的 Metro 应用程序中发送电子邮件。请帮我。
可能重复:
在 Metro 应用程序中发送电子邮件?
在我使用 c# 和 xaml 的 Metro 风格应用程序中,我需要发送电子邮件。如何在类似于 Windows 手机中的 EmailComposeTask 的 Metro 应用程序中发送电子邮件。请帮我。
在 Windows 8 中,您可以使用共享合同,该合同允许您共享应用程序中的内容。
因此,安装的接受共享的应用程序(您可以选择不同的共享格式,如 HTML)可用于共享您的应用程序的内容,如邮件应用程序。
问候。
您可以使用 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);