xaml:在按钮单击中导航外部链接
本文关键字:导航 外部 链接 单击 按钮 xaml | 更新日期: 2023-09-27 18:25:15
我的xaml代码:
<phone:PhoneApplicationPage.ApplicationBar>
<shell:ApplicationBarIconButton IconUri="/Assets/fb.png" Text="like" Click="like"/>
</shell:ApplicationBar>
</phone:PhoneApplicationPage.ApplicationBar>
我的c#代码:
private void like(object sender, EventArgs e)
{
NavigationService.Navigate(new Uri("http://m.facebook.com/myprofile", UriKind.Relative));
}
但在跑步时;
每当我按下点赞按钮时,应用程序就会中断。请帮帮我。
NavigationService.Navigate
在Windows Phone上用于导航到另一个XAML页面,而不是远程URI。如果要启动WebBrowser,可以使用WebBrowser
控件或使用WebBrowserTask。
private void like(object sender, EventArgs e)
{
WebBrowserTask wbt = new WebBrowserTask();
wbt.Uri = new Uri("http://m.facebook.com/myprofile", UriKind.Absolute);
wbt.Show();
}
(在这种情况下,UriKind
应该是Absolute
)。
导航到的Uri看起来是绝对的,而不是相对的。
尝试更改为:
NavigationService.Navigate(新Uri("http://m.facebook.com/myprofile",UriKind.Absolute));