您的位置:首页 > 其它

silverlight中DataGrid双击事件。

2013-10-31 09:58 246 查看
DateTime DTtime;

private void dataGrid2_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)

{

if (DTime.ToString()!="0001/1/1 0:00:00")//如果DTime是第一次运行,没有设置值,就会是0001/1/1 0:00:00

{

TimeSpan ts = DateTime.Now -DTime ;

if (int.Parse(ts.Seconds.ToString())>=1)//两次单击不能超过1秒,如果不这样设置,milliseconds是500的话,可能Seconds是2秒,3秒等

{
DTime = DateTime.Parse("0001/1/1 0:00:00");//设置初始化

return;

}

if (int.Parse(ts.Milliseconds.ToString())<800)//时间间隔

{

//在这个if里面的就是双击事件,非常简单

}

}

}

DTime = DateTime.Now;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: