int i = 0;
private void dg_MouseDown(object sender, MouseButtonEventArgs e)
{
i += 1;
DispatcherTimer timer = new DispatcherTimer();
timer.Interval = new TimeSpan(0, 0, 0, 0,300);//300为鼠标两次单击的间隔事件
timer.Tick += (s, e1) => { timer.IsEnabled = false; i = 0; };
timer.IsEnabled = true;
if (i % 2 != 0)
return;
i = 0;
timer.IsEnabled = false;
//双击后要执行的代码
}
WPF中DataGrid利用鼠标单击间隔时间来实现双击事件
最新推荐文章于 2023-02-11 17:33:11 发布