WPF页面切换源码下载

时间:2014-08-21 04:37:20
【文件属性】:

文件名称:WPF页面切换源码下载

文件大小:1.56MB

文件格式:ZIP

更新时间:2014-08-21 04:37:20

WPF 页面 切换 源码

WPF页面切换源码 本文包括以下内容: 1. 如何实现Page切换 2. 如何为Page增加淡入淡出(Fade)效果 3. 示例 4. 下一步 如何实现Page切换 从MFC到Winform几乎切换方式是一致的,找到一个容器,然后将Dialog或是UserControl塞进去就完了,不断的Add/Remove来实现切换画面。在WPF中很不适应,缺少了Panel,不知道该从何而起。 在’WPF揭秘’和’WPF in Action’中都有提到使用NavigationWIndow或是Frame来实现导航,,只要Navigate就OK了。 操作起来也就3步: 1. 新建Application,Window1默认继承Window,这里改为继承自NavigationWindow,表示支持多Page。 2. 新建Page,任意数量。 3. 然后将NavigationWindow.Source设为默认页面(Default Page)。 4. 在Click中Navigation到相应的Page即可。 如何为Page增加淡入淡出(Fade)效果 如上所示,Window1继承自NavigationWindow,那么显然抓住Navigating事件不放,做如下操作: 1. 取消当前Navigate请求,如果有当前页的前提下。 2. 淡出当前页,如果有当前页的前提下。 3. 完成淡出过程后Navigate到目标页。 4. 淡入目标页。 3个页面如下: 1. 索引页,包括两个图标,点击分别进入相应页面 Page1,点击返回索引页。


【文件预览】:
WPFapp
----WpfApplication1.sln(935B)
----WpfApplication1()
--------Page3.xaml.cs(803B)
--------Page2.xaml.cs(803B)
--------Page3.xaml(553B)
--------bin()
--------from.gif(5KB)
--------obj()
--------Resources()
--------Window1.xaml(677B)
--------Properties()
--------index.xaml(2KB)
--------WpfApplication1.csproj(6KB)
--------Page2.xaml(553B)
--------App.xaml(296B)
--------App.xaml.cs(311B)
--------Page1.xaml(554B)
--------index.xaml.cs(1KB)
--------Window1.xaml.cs(3KB)
--------Page1.xaml.cs(1007B)
----WpfApplication1.suo(30KB)

网友评论

  • 不错可以用
  • 可以学习。不错
  • 效果还是可以的,学习一下
  • 不错,挺有帮助的
  • 不觉得有多大的学习价值
  • 还行,可以学习学习。
  • 5分真的太贵,其实是个比较简单的分页程序。。
  • 界面效果还是可以的,就是这个价格太高了!
  • ICON文件可以直接替换成系统默认的ICON图标引用就可以了,正常运行
  • 没有运行成功,缺少一个ICON文件,随便找一个之后,运行时报错:不能识别的图片格式
  • 挺不错的哦,学了点东西
  • 界面效果挺好,太贵了
  • 很好 刚入门 正在学习
  • 是引用别人的。少了ICON文件
  • 效果很炫了,很不错,可以参考嘛。
  • 效果不错,能够运行。。。谢谢
  • 效果不错,能够运行。。。谢谢
  • 挺好用的代码
  • 就当了解一下导航了
  • 效果不错,值得借鉴
  • 用page做的,效果很好,果断应用了
  • 界面效果挺好
  • 谢谢楼主分享,我想要的效果是WPF用XMAL编辑出窗体的,谢谢分享!
  • 不错的代码,学习了。
  • 效果不错,值得参考