【发布时间】:2011-08-22 18:31:17
【问题描述】:
有谁知道是否有工具检查 Silverlight 中的控件层次结构,类似于 HTML 中的 DOM 浏览器?我试图让我的应用在浅色和深色主题中具有相同的外观和感觉,但我在隔离导致一些元素仍然改变颜色的电话资源时遇到了麻烦。
谢谢!
【问题讨论】:
标签: silverlight windows-phone-7
有谁知道是否有工具检查 Silverlight 中的控件层次结构,类似于 HTML 中的 DOM 浏览器?我试图让我的应用在浅色和深色主题中具有相同的外观和感觉,但我在隔离导致一些元素仍然改变颜色的电话资源时遇到了麻烦。
谢谢!
【问题讨论】:
标签: silverlight windows-phone-7
对于这类事情,我也会支持Silverlight Spy。有了它,您可以深入查看可视化树,检查 UI 元素的属性,使用付费版本,您可以动态更改这些属性以查看结果。如果您将其与 Reflector(或其中一个浮动的克隆)结合使用,您将拥有提取和测试样式所需的一切。
请注意,(现在)有 Silverlight Spy 的免费版本,但它相当笨拙,如果您的预算允许,您不妨购买完整版本(这是您经常使用的工具之一,非常值得它)。
【讨论】:
Google SilverlightSpy 应用程序。不仅如此
【讨论】:
JetBrains 已提供 DotPeek。它目前是免费的(希望它保持这种状态,不像 .Net Reflector)。
它还将 Silverlight DLL 一路转换回可读的源代码!我已经在几个 SL 项目中尝试过它,它就像一个魅力。
*注意:截至撰写本文时,仍有一些问题:字符串连接和事件处理程序生成错误的代码。
【讨论】: