KeyBindings 命令未在 DataGrid 单元格内触发

KeyBindings command is not firing inside DataGrid cell

当我在 DataGrid 单元格中时,我正在尝试使用 KeyBinding 机制来触发操作。

<DataGrid.InputBindings>
    <KeyBinding Key="Esc" Command="{Binding MainWindowKeyBindings.DatabaseGridKeyBindings.EscCommand}"/>
</DataGrid.InputBindings>

这仅在我聚焦数据网格时有效,但当我在特定单元格内时,它就不会触发。我做错了什么?

<DataGrid.InputBindings>
<KeyBinding Key="Esc" Command="{BindingMainWindowKeyBindings.DatabaseGridKeyBindings.EscCommand}" CommandParameter="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=DataGrid}, Path=CurrentCell}"/>
</DataGrid.InputBindings>