Я пытаюсь создать гиперссылку из существующего URL-адреса, которым я хотел бы поделиться с другими.Я хочу сказать, что я создаю опцию «Поделиться страницей» для своего телефонного приложения и передаю текущий URL-адрес через строку запроса в свой файл SharePage.xaml, в результате чего пользователь может выбрать опцию для предоставления текущего URL-адреса, которым управляет веб-браузер.включенНапример, в моем SharePage.xaml.cs мой код выглядит следующим образом:
SharePage.xaml.cs
string urlToShare;
public SharePage()
{
InitializeComponent();
}
protected override void OnNavigatedTo(NavigationEventArgs e)
{
//base.OnNavigatedTo(e);
NavigationContext.QueryString.TryGetValue("curUrl", out urlToShare);
}
private void SocialNetworks_Click(object sender, RoutedEventArgs e)
{
ShareLinkTask shareLinkTask = new ShareLinkTask();
Uri shareUrl = new Uri(urlToShare);
shareLinkTask.Title = "Shared Link!";
shareLinkTask.LinkUri = shareUrl;
shareLinkTask.Message = "Check out this link!";
shareLinkTask.Show();
}
На данный момент это работает, хотя часть сообщения LinkUri отображаетсяв виде простого текста вместо гиперссылки (это то, что я хотел бы дать в качестве опции).Цель состоит в том, чтобы просто упростить более эффективную и быструю навигацию по URL-адресу, чтобы пользователю не приходилось вручную копировать и вставлять URL-адрес в веб-браузер (что я нашел раздражающим на Windows Phone).Есть ли способ сделать это в коде в моем событии SocialNetworks_Click?Буду очень признателен за помощь или предложения по коду, я никогда не путался с опцией Гиперссылка в C #, так как я новичок в этом языке (и не могу найти в Интернете ничего о том, как сделать это в коде, если это возможно).Заранее спасибо!