WPF:如何确定在数据网格中单击哪个控件
本文关键字:单击 控件 网格 数据网 何确定 数据 WPF | 更新日期: 2023-09-27 18:32:12
我的数据网格中有一个事件
private void PatientsDataGrid_OnMouseDoubleClick(object sender, MouseButtonEventArgs e)
{
Editor();
}
但是每当我不小心双击数据网格的侧滚动条时,该事件总是会触发。 那么我可以在 If
语句中放入什么,以便每当我不小心双击滚动条时,它都会跳过Editor();
?
尝试在
DataGridRow
级别设置MouseDoubleClick
事件处理程序。
<DataGrid>
<DataGrid.Resources>
<Style TargetType="DataGridRow">
<EventSetter Event="MouseDoubleClick"
Handler="PatientsDataGrid_OnMouseDoubleClick"/>
</Style>
</DataGrid.Resources>
</DataGrid>