由于插入符号显示,但不闪烁,那么我猜您的控件具有逻辑焦点,但不是键盘焦点。
你如何将控件设置为焦点?
myControl.Focus();将为控件提供逻辑焦点,但它不会响应键盘事件,因为它没有键盘焦点。要提供元素 KeyboardFocus,请使用
Keyboard.Focus(myControl);
Run Code Online (Sandbox Code Playgroud)
这是因为 WPF 允许您定义多个焦点范围,每个范围可以拥有自己的焦点元素,但是整个应用程序中只有一个控件可以拥有键盘焦点
| 归档时间: |
|
| 查看次数: |
7408 次 |
| 最近记录: |