WPF中如何屏蔽方向键的默认功能
在WPF中方向键的默认功能是改变控件的焦点。
但是我想用方向键来处理其他的功能发现处理keyDown事件时还是优先去改变控件的焦点。
在form中好像可以重写ProcessDialogKey来重新定义方向键keyDown的动作,在WPF中该如何实现能???
------解决方案--------------------keydown,keypress,keyup这事件都得处理才行。单独处理一个是不行的。。。碰到过。挺奇妙的。
------解决方案--------------------应该是PreviewKeyDown事件吧,直接处理顶级元素的Preview系列事件,要阻止其冒泡就设置Handled属性为true。