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