摘要:
Frame 和 NavigationWindow 是称为导航宿主的类。“导航宿主”是可以作为导航目标并显示内容的类。为了实现这一点,每个导航宿主都使用自己 NavigationService 和日记。导航宿主的基本构造如下图所示。 实质上,这样,NavigationWindow 和 Frame 就可以提供 XBAP 承载在浏览器中时所提供的导航支持。除了使用 Navigat... 阅读全文
摘要:
(本文档是WPF的帮助文档,但大部分内容也适用于WP7)导航服务虽然 Hyperlink 允许用户发起转向特定 Page 的导航,但是定位和下载该页的工作仍由 NavigationService 类执行。从根本上说,NavigationService 提供了代表客户端代码(如 Hyperlink)处理导航请求的功能。此外,对于跟踪和影响导航请求,NavigationService 实现了更高级别的... 阅读全文
摘要:
除了使用NavigationService.Navigate()进行页面导航外,还可以直接在Xaml中使用超链接导航。从一页导航到另一页最简单的方法是使用 Hyperlink。通过下面的标记中所示的 Hyperlink 元素,可以以声明方式将 Hyperlink 添加到 Page。代码Code highlighting produced by Actipro CodeHighlighter (fr... 阅读全文
摘要:
1. 有关NavigationService的函数调用语句不能放到页面的构造函数里,否则会提示对象空引用异常。 例如:NavigationService.Navigate(new Uri("/MainPage.xaml", UriKind.RelativeOrAbsolute)); 同样,如果想取得this.NavigationContext.QueryString也是会报错的。 这些语句不能直接... 阅读全文
摘要:
在XAML中使用应用程序定义指定起始Page(它是启动 WindowsPhone7程序时自动加载的Page)。
指定方法是将 StartupUri 属性设置为所需的 Page 的 统一资源标识符 (URI)。
可以在标记中以声明方式设置 StartupUri,如下面的示例所示。
阅读全文