Snoop是一個(gè)WPF的UI分析工具,方便調(diào)試WPF樣式等,快速了解XAML代碼的結(jié)構(gòu),同時(shí)可以對(duì)相應(yīng)的屬性進(jìn)行修改或調(diào)整。它是一個(gè)WPF運(yùn)行時(shí)對(duì)Visual UI調(diào)試的一個(gè)工具,解壓就可以使用。
使用方法
下載解壓后,運(yùn)行Snoop.exe會(huì)出現(xiàn)一個(gè)類(lèi)似工具條的界面:
下拉框中顯示的運(yùn)行的WPF應(yīng)用程序,如果沒(méi)有打開(kāi)需要調(diào)試的程序,可以打開(kāi)后再點(diǎn)擊【刷新】按鈕獲取應(yīng)用程序列表,選中應(yīng)用程序后,點(diǎn)擊Snoop圖標(biāo)可以打開(kāi)Snoop。
左邊是可視化樹(shù)列表,選中可視化元素后,右邊中間顯示該元素的屬性,右邊下面是元素的UI預(yù)覽界面
在WPF中我們可以使用Style來(lái)設(shè)置控件的某些屬性值,并使該設(shè)置影響到指定范圍內(nèi)的所有該類(lèi)控件或影響指定的某一控件,比如說(shuō)我們想將窗口中的所有按鈕都保持某一種風(fēng)格,那么我們可以設(shè)置一個(gè)Style,而不必分別設(shè)置每個(gè)按鈕的風(fēng)格。
什么是WPF
WPF(Windows Presentation Foundation),翻譯過(guò)來(lái)就是“Windows呈現(xiàn)基礎(chǔ)”,你看它的目的非常明確,就是用來(lái)把數(shù)據(jù)“顯示”給用戶(hù)看的(說(shuō)白了就是用來(lái)做UI的)。WPF是微軟新一代圖形系統(tǒng),運(yùn)行在.NET Framework 3.0及以上版本下,為用戶(hù)界面、2D/3D 圖形、文檔和媒體提供了統(tǒng)一的描述和操作方法。大家都見(jiàn)過(guò)Flash動(dòng)畫(huà)吧,WPF的顯示能力絲毫不亞于Flash以及Flash的同門(mén)師弟Flex+AIR。
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版