相关疑难解决方法(0)

如何在WPF页面或UserControl对象上捕获KeyDown事件?

我有一个带有UserControl的页面.如果用户在我想要处理的页面上的任何位置按Esc.

我认为这就像挂钩PreviewKeyDown事件,测试Esc键,然后处理它一样简单.但是,当我在事件处理程序中放置断点时,我发现它永远不会被调用.我想也许UserControl可能会被击中,所以我尝试了PreviewKeyDown ......结果相同.

有没有人知道在Page对象上测试KeyDown或PreviewKeyDown的正确位置?

wpf keydown

34
推荐指数
6
解决办法
7万
查看次数

如何检测是否按下任何键

如何检测当前是否正在按任何键盘键?我对关键是什么不感兴趣,我只是想知道是否仍然按下了任何键.

if (Keyboard.IsKeyDown(Key.ANYKEY??)
{

}
Run Code Online (Sandbox Code Playgroud)

c# wpf c#-4.0

6
推荐指数
2
解决办法
3万
查看次数

标签 统计

wpf ×2

c# ×1

c#-4.0 ×1

keydown ×1