【发布时间】:2014-11-26 18:33:26
【问题描述】:
我的数据网格中有一个事件
private void PatientsDataGrid_OnMouseDoubleClick(object sender, MouseButtonEventArgs e)
{
Editor();
}
但每当我不小心双击数据网格的侧滚动条时,总会触发该事件。那么我可以在If 语句中放入什么,这样每当我不小心双击滚动条时,它就会跳过Editor();?
【问题讨论】:
-
你想双击什么?在
DataGrid中的行? -
数据网格中的行。如果我只是双击该数据网格的滚动条,我不想触发事件
-
我的假设是正确的 - 您在
DataGrid本身而不是DataGridRow上设置了MouseDoubleClick事件处理程序? -
是的。你的意思是我可以专门设置它?如何?你能给我看一个标记示例吗=)))