當調試器在斷點處停止時,在Watch窗口中查看DependencyObject
實例時,可以看到它的每個「硬」屬性以及它們所在的值(如果有)。在斷點上,如何判斷是否有任何附加的依賴項屬性存在活動值?
然而,這個窗口 - 或者至少AFAIK--不會顯示當前存在值(不同於「Unset」)的對象上是否存在附加的依賴項屬性。
Visual Studio中是否有任何其他工具窗口會提供該信息?
當調試器在斷點處停止時,在Watch窗口中查看DependencyObject
實例時,可以看到它的每個「硬」屬性以及它們所在的值(如果有)。在斷點上,如何判斷是否有任何附加的依賴項屬性存在活動值?
然而,這個窗口 - 或者至少AFAIK--不會顯示當前存在值(不同於「Unset」)的對象上是否存在附加的依賴項屬性。
Visual Studio中是否有任何其他工具窗口會提供該信息?
在Visual Studio 2015年有一個實況視覺樹,你可以用它來選擇一個UI元素,然後live屬性瀏覽器將顯示所有連接的依賴特性。
+1提到Live Property Explorer/Visual Tree,因爲它對其他人可能確實有幫助。但在我的情況下,恐怕這還不夠好。我幾乎總是忽略對象在樹中的位置,或者即使它存在。 – Crono
動態資源管理器不顯示附加屬性。還是呢? – dotNET
@dotNET Live Property Explorer顯示附加屬性。 –