是否有适用于 Windows 窗体的 Snoop (WPF) 或 FireBug (ASP.NET) 之类的东西? [关闭]
Posted
技术标签:
【中文标题】是否有适用于 Windows 窗体的 Snoop (WPF) 或 FireBug (ASP.NET) 之类的东西? [关闭]【英文标题】:Is there something like Snoop (WPF) or FireBug (ASP.NET) for Windows Forms? [closed] 【发布时间】:2011-01-16 16:05:32 【问题描述】:我想用鼠标指向我的应用程序中的某个区域并知道 UserControl 的名称。
【问题讨论】:
【参考方案1】:Hawkeye(似乎已移至github)可以做到这一点,甚至更多。您可以查看控件的所有属性、字段、事件和方法。您还可以在运行时编辑属性。
【讨论】:
+1 非常实用。很强大。 wfSpy 虽然更容易使用(请参阅我的回答)。【参考方案2】:我推荐WinSpy++,因为它比作为 Windows SDK 一部分的原始 Spy++ 更容易获得。
就像 Spy++ 一样,它只适用于 Win32 级别,其中 WinForms 是一个瘦/中型包装器。
【讨论】:
你能用它来发现一个图标是从哪里加载的吗?我试图找到一些 Visual Studio 2013 的上下文菜单图标存储在程序集中。【参考方案3】:我最喜欢(为了易于使用)是我们修改后的 wfSpy 实用程序。
它可以在我的博客上找到: http://www.cplotts.com/2009/10/28/an-ode-to-wfspy/
原始实用程序来自CodeProject ...但该版本无法将鼠标拖动到应用程序中的控件顶部。
Hawkeye(上面已经提到)也是我的最爱……比 wfSpy 更强大……但绝对更难使用。 wfSpy 非常适合快速简单的监视(当然还有动态编辑属性)。
【讨论】:
【参考方案4】:我没有尝试过,但是有一个名为 ManagedSpy (Article) 的工具可能会有所帮助。
【讨论】:
【参考方案5】:Spy++ 允许您查看 Window 设置和消息,但这在本机 (Win32) 级别有效,并且不会显示 .NET 信息。
【讨论】:
以上是关于是否有适用于 Windows 窗体的 Snoop (WPF) 或 FireBug (ASP.NET) 之类的东西? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
适用于 .NET Core 的 Windows 窗体设计器和 WPF 设计器
是否有适用于 Windows 的免费堆损坏检测工具? [复制]
是否有任何适用于 Windows 的 unshar 实用程序?