我正在WPF中开发一个应用程序,我试图控制Tab键顺序。为此,我删除了这些不需要制作标签的元素的标签控件:
KeyboardNavigation.IsTabStop="False"
但我在某个地方丢失标签,我想知道是否有办法检查每个焦点变化时哪个精确元素得到了重点。
我搜索this,但我不确定如何应用它。
关于如何检测每个聚焦元素的任何想法?
答案 0 :(得分:2)
由于这仅在设计时需要,因此似乎不需要编程解决方案,因此一个选项是使用Snoop。
通过将Snoop附加到WPF应用程序,您将能够查看当前具有焦点的元素。焦点元素也显示为可点击链接,您可以单击该链接以查看可视树中的确切位置。
如果您查看此Snoop的底部,您可以看到当前关注的元素是ComboBox
,名为“AvailableDevicesComboBox”。