软件频道>开发者网络>微软开发专栏>ASP.NETC#VB.NETVC.NET技术专题XML|软件频道产品中心群乐下载群乐:大家耍QQ
您现在的位置: 天极网 > 开发频道 > 微软开发专栏 > 用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页。 首页 上一页 1 2 3 4
相关搜索:
关注此文读者还看过
文章排行
本周
本月
最近更新
关于我们|About us|网站律师|天极服务|电子杂志|RSS订阅|加入我们|网站地图
TMG
Copyright (C) 1999-2009 Chinabyte.com, All Rights Reserved 版权所有 天极网络
商务联系、网站内容、合作建议:010-82657868
版权声明 在线提交意见反馈 渝ICP证B2-20030003号
经营性网站备案信息 网警备案 中国网站排名
天极传媒:天极网|比特网|IT专家网|IT商网|52PK游戏网|IT分众