30

作为具有 Win32 背景的“铁杆”WinForms 程序员,我一直使用Spy++来了解我的应用程序在 UI 级别执行的操作,包括:

  • 查看控件相互发送的事件。
  • 在运行时查看控制树
  • 查找正在绘制部分显示的控件

然后我经常在源代码中搜索控件名称,这在您必须在您不太了解的大型应用程序上更改 UI 时非常有用。

那么我如何对WPF应用程序做同样的事情呢?

(如果需要,您可以假设我可以访问 WPF 应用程序的源代码,但是我宁愿该实用程序在不需要应用程序源代码的情况下工作。)


感谢您的回答,我刚刚在 StackOverflow 中搜索了“<a href="http://blois.us/Snoop/" rel="nofollow noreferrer">Snoop”,并找到了一些带有 WPF 工具列表的问题/答案.

4

2 回答 2

28

是的,您可以使用Snoop。它与 WPF 的 Spy++ 完全一样。

替代文字

于 2009-11-04T09:48:38.337 回答
5

注:本帖基于 Web Archive,截至 2018 年 7 月 12 日原始页面暂不可用!

我更喜欢 Snoop,但也想指出Mole,它是用于 WPF 元素的 Visual Studio 调试器可视化工具:

在此处输入图像描述

于 2009-11-04T10:19:42.023 回答