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;
}
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;
}
相关文章推荐
- Silverlight DataGrid鼠标双击事件
- Silverlight DataGrid 获取 Row 左键双击事件
- silverlight datagrid 模拟单元格双击事件
- silverlight中DataGrid双击事件。
- silverlight datagrid 行双击事件
- 最简单的silverlight的DataGrid行双击事件添加
- 【原创】有关Silverlight DataGrid双击事件的分析 完整分析 代码与示例
- silverlight中DataGrid列的双击事件
- MVVM Silverlight 5 Datagrid MVVM 鼠标双击事件
- 捕捉DataGrid的双击事件(C#版本)
- 捕捉DataGrid的双击事件
- Silverlight 双击事件模拟
- wpf datagrid 行双击事件
- 给DataGrid单元行添加双击事件 hbzxf(原作)
- Silverlight 4以下版本模拟鼠标双击事件
- EasyUI datagrid 双击行事件
- Silverlight中使用MVVM(7):DataGrid中触发Button的Click事件
- silverlight 自定义 鼠标 双击事件
- 捕捉DataGrid的双击事件(C#版本)
- 捕捉DataGrid的双击事件(C#版本)