Snoop没有看到我的应用程序的子窗口

当我运行Snoop 2.8时,它会看到我的程序的主窗口并将其列在ComboBox 。 但是,我的程序创build一个通过调用ChildWindow.Show()显示的子窗口。 不pipe我做什么,我都无法窥探那个孩子的窗口。 如果我刷新窗口列表,它不显示。 如果我在子窗口上拖动望远镜旁边的小十字头发图标,主窗口就会出现。

我如何窥探我的应用程序的子窗口?

Solutions Collecting From Web of "Snoop没有看到我的应用程序的子窗口"

当我使用Snoop时,我总是先启动snoop,然后使用“shift + control”快捷键来关注我想要的内容。 即使我这样做到一个子窗口,这似乎工作。 所以试试这个:

  1. 启动应用程序,打开子窗口
  2. 运行Snoop
  3. 探听应用程序中的任何窗口
  4. 专注于你的子窗口(点击窗口的标题栏)
  5. 将鼠标移到想要检查的位置上,同时按住Shift和Control键
  6. 一个红色的轮廓出现在你的应用程序中,你应该看到Snoop在树中显示/选择有问题的元素。 如果您查看左侧的可视化树,您现在将看到子窗口是树的父级。

这个解决方案最后在Snoop 2.8中测试过。

你有没有找WPF督察? 我总是使用它,而不是窥探,从来没有任何问题与儿童窗户…

http://wpfinspector.codeplex.com/