在使用c#和xaml的Metro风格应用中,我需要发送电子邮件。如何在类似于Windows Phone中的EmailComposeTask的metro应用程序中发送电子邮件。请帮帮我。
答案 0 :(得分:2)
在Windows 8中,您可以使用Share contract来分享应用程序中的内容。
因此,安装了正在接受共享的应用程序(您可以选择不同的共享格式,如HTML)可用于共享应用程序的内容,如邮件应用程序。
问候。
答案 1 :(得分: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);