如何使用实时可视化树查看工具提示



Visual Studio的Live Visual Tree非常适合检查UI元素。但是如何在应用程序中检查工具提示呢?

我打开了"启用选择"在我的WPF应用程序窗口顶部出现的小工具栏中,但是打开它后,工具提示不再出现。

如果您先使工具提示可见,当您将鼠标移动到小工具栏时,它将消失。

这是一个进退两难的问题。

Live Visual Tree是Visual Studio 2015的一个新特性,我想说他们在为WPF开发人员提供工具方面已经很晚了。

请发送Microsoft Connect的错误。

我建议看看Snoop的WPF间谍实用程序。它将使您能够检查工具提示,它是经过良好测试的工作工具。

我同意Snoop的建议。

如果你是Snoop的新手,我想补充一个有价值的隐藏功能是按住Shift+Ctrl当你把鼠标悬停在你的应用程序上时,这将允许你的Snoop窗口快速锁定精确的元素,而不需要手动导航你的视觉树。

您实际上想要窥探具有ToolTip属性集的元素,而不是ToolTip本身。例如,如果工具提示在TextBlock上,只需导航左侧的树(或使用Shift+Ctrl提示)到特定的TextBlock。工具提示本身不需要显示在屏幕上。然后在右侧的属性选项卡中,您可以向下过滤到ToolTip属性。如果ToolTip属性碰巧有一个绑定,您也可以从Snoop看到这个绑定。

最新更新