首页产品库评测行情新闻|手机数码笔记本台式机DIY硬件数字家庭数码相机办公外设|软件下载游戏开发|社区

更多

数码相机
MP4
LCD
机箱
音箱

天极网 > 软件频道>用Avalon建立未来的Windows用户界面

用Avalon建立未来的Windows用户界面

2005-11-01 16:17作者:陶刚编译出处:天极网责任编辑:方舟


  Avalon Express应用程序

  Avalon Express应用程序会寄宿在Internet浏览器中。我们使用Visual Studio 2005,通过选择Avalon Express应用程序模板来建立Avalon Express应用程序。

  在默认情况下,它会建立Page1.xaml(图12所示)。


图12:Visual Studio为Avalon Express应用程序模板建立的模板

  请注意该XAML页面的根元素是Page,而不是Window。同样,我们用列表1中的内容替换Grid元素。在解决方案浏览器中右键点击项目,选择添加->新项目给项目添加一个新的页面。在“添加新项目”对话框中,选择Avalon页面(图13所示),默认的名称不改。点击“添加”。


图13:从“添加新项目”对话框中选择Avalon页面给项目添加一个新的Avalon页面。

  按F5调试应用程序。Internet浏览器会载入,应用程序的样子如图14所示。


图14:在IE中。这个截图再次显示了该应用程序,不过这次是寄宿在IE中。

  这种项目类型的一个有趣的特性是,你如果仍然使用MsgBox()函数来显示消息框,它还是可以工作的。

  请注意应用程序上方的导航按钮(图15所示)。这两个按钮允许你在页面之间进行导航,与浏览Web页面类似。


图15:导航按钮。

  在Express项目中Avalon为你建立了传统浏览器样式的动画按钮

  如果你想看到页面导航是如何工作的,请点击“Page 2”链接,它会载入Page2.xaml。对于Avalon Express应用程序项目类型来说,所有的导航都发生在浏览器之中;不会建立新窗口。你可以通过点击Page2.xaml.的“后退”导航按钮返回到前一个页面(Page1.xaml)。

  Avalon导航应用程序

  Avalon应用程序的第三种类型就是Avalon导航应用程序,它可能会成为最普遍的Avalon应用程序类型。使用Visual Studio 2005,选择Avalon导航应用程序模板即可建立新的Avalon导航应用程序。

  与Avalon Express应用程序类似,在默认情况下会建立Page1.xaml页面。像上面一样,用列表1中的内容替换Grid元素。给项目添加一个新的页面。在“添加新项目”对话框中选择Avalon页面,默认名称不改。点击“添加”。

  按F5调试应用程序。这一次应用程序没有寄宿在IE中,它有自己的窗口,与IE非常相似(图16所示)。


图16:运行应用程序。这是最终的应用程序。

  点击“Page 2”链接会载入Page2.xaml。如果要返回前面一个页面,只需要点击“后退”导航按钮。

  与Avalon Express应用程序项目类型相似,Avalon导航应用程序中的所有导航会在窗口内部发生,不会建立新窗口。

  在本文中,你看到了Avalon的一些基础知识,以及XAML在建立Avalon应用程序UI的过程中是扮演什么样的角色。你还看到了几种不同的Avalon应用程序类型以及它们之间的差别。但是,这仅仅是冰山一角。

关注此文的读者还看过:

返回软件频道首页

共4页。 上一页1234

软件频道最新更新

热点推荐

天极服务|关于我们|About us|网站律师|RSS订阅|友情合作|加入我们|天极动态|网站地图|意见反馈|MSN/QQ上看天极
Copyright (C) 1999-2012 Yesky.com, All Rights Reserved 版权所有 天极网络