WP7 - 像市场和图片一样分享按钮

时间:2011-10-08 14:25:57

标签: windows-phone-7

是否有一种简单的方法可以在WP7中创建Share按钮或链接,例如在点击应用时在市场中创建,或者在查看图片时使用。我希望能够在我的应用程序中分享关于某些内容的数据/链接...在Facebook,电子邮件等等。

2 个答案:

答案 0 :(得分:4)

为什么不使用操作系统中连接的网络?

使用XAML创建一个按钮,例如:

<Button Content="share" Grid.Row="1" Name="shareButton" Click="shareButton_Click"/>

点击事件的类似内容:

 private void shareButton_Click(object sender, RoutedEventArgs e)
    {
        var url = String.Format(Your Item here);
        ShareLinkTask shareLinkTask = new ShareLinkTask();
        shareLinkTask.LinkUri = new Uri(url, UriKind.Absolute);
        shareLinkTask.Title = postTitleTxt.Text;
        shareLinkTask.Message = "Your Text here: " + postTitleTxt.Text;
        shareLinkTask.Show();
     }

对于电子邮件,您可以使用:

private void sendEmail(object sender, RoutedEventArgs e)
    {
        EmailComposeTask emailAuthor = new EmailComposeTask();
        emailAuthor.To = "whoever@hotmail.com";
        emailAuthor.Subject = "message from my App";
        emailAuthor.Body = "Text";
        emailAuthor.Show();
    }

希望这会有所帮助。

答案 1 :(得分:0)

您应该检查"Launchers and Choosers"。启动器是一种API,可启动其中一个内置应用程序,如撰写电子邮件,在社交网络上共享链接以及将浏览器打开到特定网站