我在WPF中有一个DataGrid。当我双击一行时,应该执行对数据库的查询。
这个DataGrid有水平和垂直滚动条,我注意到当我快速点击其中一个滚动条的箭头按钮时,它会发送查询到数据库。
问题在于,我正在使用DataGrid的MouseDoubleClick事件,所以滚动条属于DataGrid,当它们被双击时,这个事件就会被触发。
是否有办法只在我双击DataGrid的行时才执行双击事件,而不是在双击滚动条的某个部分时执行?
这个DataGrid有水平和垂直滚动条,我注意到当我快速点击其中一个滚动条的箭头按钮时,它会发送查询到数据库。
问题在于,我正在使用DataGrid的MouseDoubleClick事件,所以滚动条属于DataGrid,当它们被双击时,这个事件就会被触发。
是否有办法只在我双击DataGrid的行时才执行双击事件,而不是在双击滚动条的某个部分时执行?