почему вы не используете подключенные сети из ОС?
создайте кнопку с XAML, например:
<Button Content="share" Grid.Row="1" Name="shareButton" Click="shareButton_Click"/>
Как-то так для события 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();
}
надеюсь, что это поможет.