用户使用微软的新avalon ui框架组件和xaml(它是用于建立avalon应用程序的语言)可以建立不同类型的应用程序。本文将介绍avalon应用程序的导航特性。(请注意,从一开始起,微软就赋予avalon一个永久的名称:windows显示框架。在本文中,我们提及的wpf就是指avalon)。
wpf应用程序可以被分成两种类型:
·独立的windows应用程序
·包含一系列页面的应用程序
后一种类型(用户在一系列页面中导航)更加普遍。这种类型的应用程序中的导航元素是由hyperlink(超链接)控件提供。但是hyperlink控件也有一些缺点,例如向目标页面传递值困难、确定目标页面什么时候返回到调用页面的能力有限、给调用页面传递值也很困难。
因此,在本文中我将演示如何来处理这些问题;我将建立一个wpf应用程序,它从一个页面导航到另一个页面,在页面之间传递值。
导航的基础知识
在深入讲解wpf中的页面导航理论之前,我首先编写一个简单的应用程序,解释一些关键特性。首先,使用visual studio 2005建立一个新的wpf项目(我使用的是vb.net),把这个应用程序命名为avalonnavigation(图1所示)。
图1:在visual studio 2005中建立一个新的wpf应用程序
关键字 本文所属关键字相关 与本文相关文章分类 所有文章关键字导航源码编程相关Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏 操作系统/服务器相关Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器 标准 网站致力的规范 |