是否有一种简单的方法可以在WP7中创建Share
按钮或链接,例如在点击应用时在市场中创建,或者在查看图片时使用。我希望能够在我的应用程序中分享关于某些内容的数据/链接...在Facebook,电子邮件等等。
答案 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,可启动其中一个内置应用程序,如撰写电子邮件,在社交网络上共享链接以及将浏览器打开到特定网站