首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

WPF中怎么屏蔽方向键的默认功能

2013-03-27 
WPF中如何屏蔽方向键的默认功能在WPF中方向键的默认功能是改变控件的焦点。但是我想用方向键来处理其他的功

WPF中如何屏蔽方向键的默认功能
在WPF中方向键的默认功能是改变控件的焦点。
但是我想用方向键来处理其他的功能发现处理keyDown事件时还是优先去改变控件的焦点。

在form中好像可以重写ProcessDialogKey来重新定义方向键keyDown的动作,在WPF中该如何实现能???

[解决办法]
keydown,keypress,keyup这事件都得处理才行。单独处理一个是不行的。。。碰到过。挺奇妙的。
[解决办法]
应该是PreviewKeyDown事件吧,直接处理顶级元素的Preview系列事件,要阻止其冒泡就设置Handled属性为true。

热点排行