获取引用页示例

更新:2007 年 11 月

此示例演示 Page 如何确定引用 Page,该页是导航到此 Page 的源 Page。可从 Page 类型(它是由 Application 子类实现的)的静态 Referrer 属性获得引用页。当应用程序中发生导航到任何页面的操作时,可以确定 Referrer 的值,具体来说,是通过处理 NavigatingNavigated 确定的。

此技术适合于独立应用程序,在这样的应用程序中,页面是由 NavigationWindowFrame 承载的,或者是用 XAML 浏览器应用程序 (XBAP) 包装的。

此示例演示 Windows Presentation Foundation 的特定功能,因此未遵循应用程序开发的最佳做法。有关 Windows Presentation Foundation (WPF) 和 Microsoft .NET Framework 应用程序开发的最佳做法的全面介绍,请相应地参考以下主题:

辅助功能 - 辅助功能最佳方案

本地化 - WPF 全球化和本地化概述

性能 - 优化 WPF 应用程序性能

安全 - Windows Presentation Foundation 安全性

Download sample

生成示例

  • 安装 Windows 软件开发工具包 (SDK) 并打开其生成环境命令窗口。在“开始”菜单上,指向“所有程序”、“Microsoft Windows SDK”,然后单击“CMD Shell”。

  • 将示例(通常位于软件开发工具包 (SDK) 文档中)下载到您的硬盘。

  • 若要从生成环境命令窗口生成示例,请转到示例的源目录。在命令提示符处,键入 MSBUILD。

  • 若要在 Microsoft Visual Studio 中生成示例,请加载示例解决方案或项目文件,然后按 Ctrl+Shift+B。

运行示例

  • 若要从生成环境命令窗口运行已编译的示例,请执行示例源代码文件夹下包含的 Bin\Debug 或 Bin\Release 文件夹中的 .exe 文件。

  • 若要在 Visual Studio 中调试运行已编译的示例,请按 F5。

请参见

参考

Page

Application

Navigating

Navigated