2011-07-12 79 views
2

有誰知道是否有工具檢查Silverlight中的控件層次結構,類似於HTML中的DOM瀏覽器?我試圖給我的應用程序在光影和黑暗主題上提供相同的外觀和感覺,而且我正在煩惱地隔離導致一些元素仍然改變顏色的電話資源。調試WP7 Silverlight Layout

謝謝!

回答

2

我也認可Silverlight Spy這種事情。藉助它,您可以深入查看可視樹,檢查UI元素的屬性,使用付費版本可以即時更改這些屬性以查看結果。如果將其與反射器(或其中一個克隆浮動)結合使用,則可以獲取需要提取和測試樣式的所有內容。

請注意,現在有一個Silverlight Spy的免費版本,但它很笨拙,如果你的預算允許你也可以只抓取完整版本(它是你經常使用的那些工具之一,非常好值得)。

0

Google SilverlighSpy應用程序。這樣做還有更多

0

JetBrains已提供DotPeek可用。它目前是免費的(希望它保持這種方式,不像.Net Reflector)。

它還會將Silverlight DLL一直轉換回可讀的源代碼!我已經在幾個SL項目上嘗試過它,它的功能就像一個魅力。

* 注意:截至撰寫本文時,它仍然有一些錯誤:字符串連接和事件處理程序生成錯誤的代碼。