【问题标题】:How to find out which element has focus when debugging WPF?调试WPF时如何找出哪个元素有焦点?
【发布时间】:2011-09-29 19:35:33
【问题描述】:

我正在使用键盘导航,但我无法直观地找到哪个元素具有焦点。在调试时,我设法在 Window 内的一个方法中中断了执行,但我不知道哪个属性会显示当前的焦点控件。

【问题讨论】:

    标签: .net wpf focus window keyboard-navigation


    【解决方案1】:

    使用Snoop 并在事件选项卡中查找事件。从事件组合框中选择您要收听的所有事件。当您浏览您的应用程序时,您会看到标签正在刷新,其中包含接收这些事件的新控件。

    【讨论】:

    • 我不需要查找事件。在页脚中,它显示了当前的焦点元素。
    • 我的意思是 GotKeyboardFocus 事件
    • 不需要。它读取Keyboard.FocusedElement 属性。
    猜你喜欢
    • 2014-04-04
    • 1970-01-01
    • 2010-09-12
    • 1970-01-01
    • 1970-01-01
    • 2012-12-07
    • 1970-01-01
    相关资源
    最近更新 更多