【发布时间】:2021-07-14 21:25:10
【问题描述】:
有没有可能看到项目键盘焦点属于哪个对象?抓不住。
提前感谢您的任何提示。
【问题讨论】:
-
您好,欢迎来到 SO。请阅读how-to-ask page 和How to create a Minimal, Complete, and Verifiable example 以改进您的问题并帮助我们了解您的问题。
有没有可能看到项目键盘焦点属于哪个对象?抓不住。
提前感谢您的任何提示。
【问题讨论】:
使用FocusManager.GetFocusedElement 返回自然选中的控件。
Control focusedControl = (Control)FocusManager.GetFocusedElement(this);
使用Keyboard.FocusedElement 控制键盘选择。
Control focusedControl = (Control)Keyboard.FocusedElement;
两者都返回IInputElement 可以转换为control。
【讨论】: