Welcome to the WPF feedback portal. We’re happy you’re here! If you have feedback on how to improve the WPF, we’d love to hear it!

  • Check out the features or bugs others have reported and vote on your favorites. Feedback will be prioritized based on popularity.
  • If you have feedback that’s not listed yet, submit your own.

Thanks for joining our community and helping improve Syncfusion products!

1
Vote

All along my applications, the common use of the SfDataGrid require that, when you press enter over a single selected row, the selected record gets passed to a new window for editing. To achieve that, I need to invalidate the current behaviour of the enter key, that is moving the selection to the next row.

I need to handle this behaviour in the PreviewKeyDown or in the KeyDown event, and mark them as handled, just to avoid moving to the next record, but currently THESE EVENTS ARE NOT FIRING. However, the PreviewKeyUp and the KeyUp event are firing, but when they fire it's too late to invalidate the default behaviour.

Also, creating a custom 

GridSelectionController, as sugested in your documentation, is discarded, because I'll need a custom one for each of my multiple SfDataGrid instances, since each one has a diferent target on its behaviour.

Please enable
the PreviewKeyDown or the KeyDown event (or both) in the SfDataGrid, I currently have to use these events at the Window level and discriminate wich control has the focus.