C# 可視化的調(diào)試工具
在調(diào)試模式下運(yùn)行WPF應(yīng)用程序時,Visual Studio會在應(yīng)用程序上方,窗口頂部的中心位置顯示一個小的4點狀的菜單。在這4個菜單項中,有3個可以啟用或禁用調(diào)試功能,還有一個可以打開Live Visual Tree。下面的示例以前面的示例為基礎(chǔ),演示了這個可視化工具。
使用可視化的調(diào)試工具:Ch14Ex01\MainWindow.xaml
(1)按F5鍵在調(diào)試模式下運(yùn)行該應(yīng)用程序。
(2)單擊send菜單項,啟用Enable Selection選項。
(3)單擊文本為2nd button的按鈕。注意按鈕會顯示紅色虛線邊框線。
(4)單擊最左邊的菜單項,打開Live Visual Tree。
(5)在Visual Studio中,Live Visual Tree選項卡位于左邊,單擊展開它。
(6)取決于單擊按鈕的位置,Live Visual Tree要么選中TextBlock,要么選中rotatedButton。
(7)在 Live Visual Tree 中右擊 rotatedButton 并選擇 Show Properties,這將打開 Live Properties Explorer。在其中可看到控件在運(yùn)行期間的屬性。
(8)單擊MainWindow,使運(yùn)行著的應(yīng)用程序重新回到Visual Studio上方。
(9)單擊最右邊的菜單項Track Focused Element。
(10)單擊文本為Button的按鈕,可以看到Live Properties Explorer中值發(fā)生變化,反映了新的選擇。如果禁用Track Focused Element菜單項,則在完成新的選擇后,Live Properties Explorer中的內(nèi)容不會發(fā)生變化。
(11)最后,啟用 Display Layout Adomers 菜單項。
(12)將鼠標(biāo)懸停在界面上的不同元素上,可以看到Visual Studio中顯示了一些線,說明了應(yīng)用邊距的方式。
示例說明
可視化的調(diào)試工具對于查看應(yīng)用程序的在運(yùn)行時的行為非常有用。判斷UI元素在運(yùn)行時為什么表現(xiàn)出特定的行為是很難的,但借助這些工具,可深入研究并檢查在應(yīng)用程序執(zhí)行時,實際應(yīng)用的這些控件的屬性。
點擊加載更多評論>>