层次导航
在带有层次导航的WPF应用程序中,用户可以根据自己的选择访问页面。图15显示了一个典型的层次导航应用程序。请注意,每个页面都可以分支出多个页面(根据需要),但是每个页面退出的时候,它将返回调用自己的那个页面。
 图15:三个页面的层次。这个层次导航的应用程序的页面2和3返回页面1。 |
图16显示了图15所示的分层导航应用程序的一个示例实现。在第一个页面中,用户可以输入名字并选择国家,它可以点击“Select Country”(选择国家)按钮载入第二个页面。如果要选择行业,就点击“Select Industry”(选择行业)按钮载入第三个页面。选择国家和行业的页面都返回第一个页面(Page 1)。
 图16:两个子页面。层次导航应用程序的一种实现。 |
在你作出选择之后,结果就显示在主页面上,它是整个应用程序的主页面(图17所示)。
 图17:返回到开头。其它页面中输入的数据显示在Page1.xaml中了。 |
在本文中,你看到了Avalon分页应用程序的概述和两个简单的例子。同时你还看到了五种可供使用的PageFunction页面类型。
查看本文来源