C# 在WPF datagrid中,需要停止在currentRow+;1按回车键

C# 在WPF datagrid中,需要停止在currentRow+;1按回车键,c#,wpf,wpfdatagrid,C#,Wpf,Wpfdatagrid,我有一个数据网格;当我按enter键时,当前单元格选择自动转到currentRow+1单元格 如何禁用它?在回车时禁用下一行选择。您可以像这样处理DataGrid PreviewKeyDown事件 private void dg1_PreviewKeyDown(object sender, KeyEventArgs e) { if (e.Key == Key.Enter) { e.Handled = true; } } Xaml

我有一个数据网格;当我按enter键时,当前单元格选择自动转到currentRow+1单元格


如何禁用它?

在回车时禁用下一行选择。您可以像这样处理DataGrid PreviewKeyDown事件

private void dg1_PreviewKeyDown(object sender, KeyEventArgs e)
{
    if (e.Key == Key.Enter)
    {           
        e.Handled = true;
    }
}
Xaml


<DataGrid x:Name="dg1" CanUserAddRows="True" ItemsSource="{Binding Data}" 
          AutoGenerateColumns="False" PreviewKeyDown="dg1_PreviewKeyDown">