我可以根据这个问题看到:https://stackoverflow.com/a/3120866/181771可以将双击事件添加到DataGrid行,例如:
<DataGrid ... >
<DataGrid.ItemContainerStyle>
<Style TargetType="DataGridRow">
<EventSetter Event="MouseDoubleClick" Handler="Row_DoubleClick"/>
</Style>
</DataGrid.ItemContainerStyle>
...
</DataGrid>
我可以在C#中执行此操作,具体取决于某些条件吗?如果是这样,怎么样?
答案 0 :(得分:1)
试试这个:
myRow.MouseDoubleClick += new RoutedEventHandler(Row_DoubleClick);