0

无论如何要查看专门为 ui 控件触发的所有事件。

我已将扩展的 WPF 工具包集成到我的应用程序中,目前面临的问题是 TimePicker 不会触发 ValueChanged,除非它失去焦点。这是可以理解的,但它在控件中有更改值的按钮......所以失去焦点并不理想,因为我需要单击另一个控件。

这是我第一次遇到这种类型的问题,但很多时候我不太确定我想使用哪个事件,所以我只是放了一堆带断点的事件,看看哪个事件在理想的时刻被击中.

出于这个原因,我很想知道是否有任何类型的调试器工具或类似的东西可以注册/显示所有被击中的事件,而无需我在每个事件中设置断点或修改控件代码?

4

1 回答 1

0

如果 ValueChanged 是 RoutedEvent,您可以使用 snoop 之类的工具。http://snoopwpf.codeplex.com/

事件选项卡将在触发事件时向您显示事件(请注意,您必须在下拉列表中选中要收听的事件。

于 2012-11-29T04:52:37.860 回答