自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

WPF Page各種操作總結(jié)

開發(fā) 開發(fā)工具
WPF Page的操作在WPF開發(fā)工具應(yīng)用中是非常重要的一個操作步驟。對于初學(xué)者來說,掌握這一技巧的應(yīng)用時非常有必要的。

WPF工具在實際使用中,經(jīng)常會遇到頁面的切入切除等操作需求。那么在這里我們將會了解到WPF Page在切換和加入淡入淡出的方法。#t#

如何實現(xiàn)WPF Page切換

從MFC到Winform幾乎切換方式是一致的,找到一個容器,然后將Dialog或是UserControl塞進(jìn)去就完了,不斷的Add/Remove來實現(xiàn)切換畫面。在WPF中很不適應(yīng),缺少了Panel,不知道該從何而起。

在’WPF揭秘’和’WPF in Action’中都有提到使用NavigationWIndow或是Frame來實現(xiàn)導(dǎo)航,,只要Navigate就OK了。
操作起來也就3步:

1. 新建Application,Window1默認(rèn)繼承Window,這里改為繼承自NavigationWindow,表示支持多Page。

2. 新建Page,任意數(shù)量。

3. 然后將NavigationWindow.Source設(shè)為默認(rèn)頁面(Default Page)。

4. 在Click中Navigation到相應(yīng)的Page即可。

如何為WPF Page增加淡入淡出(Fade)效果

如上所示,Window1繼承自NavigationWindow,那么顯然抓住Navigating事件不放,做如下操作:

1. 取消當(dāng)前Navigate請求,如果有當(dāng)前頁的前提下。

2. 淡出當(dāng)前頁,如果有當(dāng)前頁的前提下。

3. 完成淡出過程后Navigate到目標(biāo)頁。

4. 淡入目標(biāo)頁。

責(zé)任編輯:曹凱 來源: 博客園
相關(guān)推薦

2009-12-23 16:39:55

WPF命令

2009-12-28 09:13:50

WPF容器控件

2009-12-25 10:28:10

WPF路由事件

2009-12-24 17:19:13

WPF觸發(fā)器

2009-12-25 16:40:49

WPF優(yōu)勢

2009-12-25 11:04:51

WPF Border

2009-12-25 17:02:33

WPF多媒體

2009-12-28 14:40:08

WPF屬性

2009-12-28 14:51:59

WPF元素樹

2009-12-23 17:01:09

WPF Command

2009-12-24 15:53:19

WPF API

2009-12-29 13:43:26

WPF URI

2009-12-25 16:58:23

WPF名稱范圍

2015-08-26 10:13:55

排序算法總結(jié)

2009-12-28 15:08:12

WPF字體

2009-12-28 13:18:17

WPF設(shè)備輸入

2009-12-28 17:17:52

WPF導(dǎo)航

2009-12-24 13:46:03

WPF控件

2009-12-17 14:29:50

Ruby on Rai

2009-12-25 16:53:30

WPF適用人員
點贊
收藏

51CTO技術(shù)棧公眾號