C# 截获鼠标事件时,DataGrid停止处理键盘事件

C# 截获鼠标事件时,DataGrid停止处理键盘事件,c#,.net,wpf,xaml,C#,.net,Wpf,Xaml,我已经添加了截取PreviewMouseLeftButtonUp/PreviewMouseLeftButtonDown事件的代码,在这之后,DataGrid停止响应任何键盘命令行向上/向下,等等 它有键盘焦点,但当我向上或向下按键时,它会立即失去焦点。 为什么?有什么想法吗?你把事件监听器放在哪里了?你是否在事件处理程序中标记了e.Handled=true?

我已经添加了截取PreviewMouseLeftButtonUp/PreviewMouseLeftButtonDown事件的代码,在这之后,DataGrid停止响应任何键盘命令行向上/向下,等等 它有键盘焦点,但当我向上或向下按键时,它会立即失去焦点。
为什么?有什么想法吗?

你把事件监听器放在哪里了?你是否在事件处理程序中标记了e.Handled=true?