我正在使用Wpf DataGrid。我已经处理了DataGrid的MouseDoubleClick事件以在单独的页面中详细打开记录。因此,功能应类似于我双击记录,并且应在单独的页面中打开。当前,当我双击DataGrid Header(列标题)或ScrollBar时,它将双击选定的行(选定的记录)。如果只双击该行,我希望它可以双击该行。任何帮助,请!

最佳答案

尝试处理DataGrid中的LoadingRow事件,然后处理每行中的DoubleClick事件:

private void dataGrid1_LoadingRow(object sender, DataGridRowEventArgs e)
{
    e.Row.MouseDoubleClick += new MouseButtonEventHandler(Row_MouseDoubleClick);
}

10-05 23:46