Focus
小部件可以检测并处理
KeyEvent
。但是,它会在按键按下和按键按下事件上触发(因此每次按下都会调用分配的回调两次)。给定
,我如何检测它是否是按键按下或按键按下事件,以便我可以使回调仅对这两个事件之一做出反应?
实际上是包含
KeyDownEvent
和
KeyUpEvent
的少数子类之一,因此您可以使用
if(event is KeyDownEvent) { // ... }