2009-06-10 58 views
0

我可以用Silverlight的多页面浏览器的后退/前进

Content = new DetailsPage(); 

不过是这可能会造成混淆谁可能甚至不知道该页面在Silverlight和用户呈现在Silverlight中的多个页面将被期待点击浏览器上的后退按钮。 显然我可以添加自己的按钮,但这看起来不正确。

如何使用后退/前进按钮允许“正常”浏览器导航?

回答

0

在Silverlight 2中,您仍然可以处理导航。这只是一个更手动的过程。

呼叫

HtmlPage.Window.NavigateToBookmark("blah"); 

的 “#blah” 添加到URL的结尾。 致电

string bookmark = HtmlPage.Window.CurrentBookmark; 

找出你目前在哪里。人们也在绑定到jQuery/Asp.net AJAX库来使用他们的导航支持。

在Silverlight 3中,您可以使用导航框架自动执行一些操作。文件 - >新建项目 - > Silverlight导航项目。

0

你真的应该制定一个问题。

我假设你想知道如何通过浏览器后退按钮支持来实现多页面导航。

有一个简单的答案,即使用Silverlight 3开箱即用,以及使用地址栏进行应用内导航。

发布日期设定为7月10日,所以没有太多时间等待。 请注意,您目前无法在一台计算机上同时安装Silverlight 2和3,并且没有可用的最终用户插件(只能开发运行时,手动安装)。

+0

问题,问题....编辑 – 2009-06-10 12:39:48

+0

好吧,那么我会使用导航法作业?把一个参考。在你的答案中,我会接受它。干杯! – 2009-06-10 12:46:18

相关问题