I want to execute some code when a a selected row of the WPF DataGrid is double clicked. I know that the datagrid has a MouseDoubleClicked event and that it also has a row selected event but I don't see any event for "selected row double clicked" ...
Do you think it's possible to capture this event somehow ?
you can add the event handler in the ItemContainerStyle (which is the style applied to a row) :
<DataGrid ... >     <DataGrid.ItemContainerStyle>         <Style TargetType="DataGridRow">             <EventSetter Event="MouseDoubleClick" Handler="Row_DoubleClick"/>         </Style>     </DataGrid.ItemContainerStyle>     ... </DataGrid>   Then, in the handler, you can check if the row is selected
private void Row_DoubleClick(object sender, MouseButtonEventArgs e) {     // execute some code } 
                        If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With