none
Win8 Metro 应用中怎样启动邮件程序 RRS feed

答案

  • 你好。

    Windows Store App 中可以使用Launcher 来启动对应的URI,利用mailto 协议来实现:

    await Launcher.LaunchUriAsync(
        new Uri(
            "mailto:someemail@somedomain.com?subject=SomeSubject&body=mail content"
            ));

    其中:

    someemail@somedomain.com 是邮件地址

    SomeSubject 是邮件标题

    mail content 是邮件正文

    • 已标记为答案 runqian 2014年7月21日 8:01
    2014年7月21日 7:36
    版主
  • 协议列表可以这样找到:

    控制面板 -> 默认程序 -> 将文件类型或协议与程序关联。

    打开后,拖到最下面,看到“协议”这一节,里面有对当前机器所有协议的描述。

    • 已标记为答案 runqian 2014年7月21日 8:01
    2014年7月21日 7:53
    版主

全部回复

  • 你好。

    Windows Store App 中可以使用Launcher 来启动对应的URI,利用mailto 协议来实现:

    await Launcher.LaunchUriAsync(
        new Uri(
            "mailto:someemail@somedomain.com?subject=SomeSubject&body=mail content"
            ));

    其中:

    someemail@somedomain.com 是邮件地址

    SomeSubject 是邮件标题

    mail content 是邮件正文

    • 已标记为答案 runqian 2014年7月21日 8:01
    2014年7月21日 7:36
    版主
  • 我要启动其他的程序,该怎么拼这个Uri,又没关于Uri这个方面的资料。
    2014年7月21日 7:49
  • 协议列表可以这样找到:

    控制面板 -> 默认程序 -> 将文件类型或协议与程序关联。

    打开后,拖到最下面,看到“协议”这一节,里面有对当前机器所有协议的描述。

    • 已标记为答案 runqian 2014年7月21日 8:01
    2014年7月21日 7:53
    版主
  • 非常感谢
    2014年7月21日 8:02