WP7:启动WebBrowserTask并返回应用程序
本文关键字:返回 应用程序 WebBrowserTask 启动 WP7 | 更新日期: 2023-09-27 18:33:07
我需要从WP7应用程序中的HyperLinkButton启动WebBrowserTask(到YouTubePage)。这是(简单)代码:
private void HyperlinkButton_Click(object sender, RoutedEventArgs e)
{
WebBrowserTask browser = new WebBrowserTask();
browser.Uri = (sender as HyperlinkButton).NavigateUri;
browser.Show();
}
问题是,当我想使用后退按钮返回应用程序页面时,应用程序崩溃或说"我正在恢复",但没有返回到上一页。我尝试处理应用程序激活或应用程序已停用,但没有成功。
我还注意到,其他应用程序确实在快速应用程序切换器中"创建"了一个新状态,而我的应用程序被应用程序切换器中的浏览器任务"覆盖"。
任何建议都会有所帮助。谢谢广告对不起我的英语..
试试这个
WebBrowserTask task = new WebBrowserTask();
task.Uri = new Uri("your uri", UriKind.Absolute);
task.Show();
我发现了问题,谢谢大家。在HyperLinkButton中,我已经设置了值NavigateUri="myurl",并且使用我第一篇文章中的代码,我声明了第二个WebBrowserTask,因此基本上同时打开了两个浏览器。删除此代码:
WebBrowserTask browser = new WebBrowserTask();
browser.Uri = (sender as HyperlinkButton).NavigateUri;
browser.Show();
一切正常,除此之外,我必须按两次后退按钮才能返回我的应用程序。