【发布时间】:2010-12-15 20:10:44
【问题描述】:
我需要在 WPF 中使 Panel 可聚焦,以便它像任何其他可聚焦控件一样捕获键盘事件:
- 用户在面板内单击以使其获得焦点
- 在面板级别引发任何
KeyDown或KeyUp事件 - 如果单击面板外的另一个可聚焦元素,则面板失去焦点
我在 Panel 上试验了FocusManager.IsFocusScope="True",myPanel.Focus() 返回 true,但仍然没有调用 Panel KeyUp 事件处理程序。
我错过了什么吗?
【问题讨论】: