【问题标题】:Sending Email in Metro Apps [duplicate]在 Metro 应用程序中发送电子邮件 [重复]
【发布时间】:2013-02-04 12:13:22
【问题描述】:

可能重复:
Sending an email in metro application?

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

【问题讨论】:

  • 也许您可以发布您尝试过的代码并描述您遇到的问题。

标签: c# windows-phone-7 windows-8 microsoft-metro


【解决方案1】:

在 Windows 8 中,您可以使用 Share contract,它允许您共享应用程序中的内容。

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

问候。

【讨论】:

    【解决方案2】:

    您可以使用 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);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-02-17
      • 2014-10-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多