最简单的silverlight的DataGrid行双击事件添加
2011-04-28 17:30
441 查看
最简单的silverlight的DataGrid行双击事件添加
本人看了很多的行双击事件,觉得都太负载,如:用Timer
,Thread等,于是自己决定写一个简单的,如下
this.DataGrid1.LoadingRow += Grid_LoadingRow;
private void Grid_LoadingRow(object sender, DataGridRowEventArgs e)
{
e.Row.MouseLeftButtonUp += Row_MouseLeftButtonUp;
}
private void Row_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
TimeSpan t = DateTime.Now.TimeOfDay;
if (this.DataGrid1.Tag != null)
{
TimeSpan oldT = (TimeSpan)this.DataGrid1.Tag;
if ((t - oldT) < TimeSpan.FromMilliseconds(300))
{
MessageBox.Show("xxx");
}
}
this.DataGrid1.Tag = t;
}
本人看了很多的行双击事件,觉得都太负载,如:用Timer
,Thread等,于是自己决定写一个简单的,如下
this.DataGrid1.LoadingRow += Grid_LoadingRow;
private void Grid_LoadingRow(object sender, DataGridRowEventArgs e)
{
e.Row.MouseLeftButtonUp += Row_MouseLeftButtonUp;
}
private void Row_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
TimeSpan t = DateTime.Now.TimeOfDay;
if (this.DataGrid1.Tag != null)
{
TimeSpan oldT = (TimeSpan)this.DataGrid1.Tag;
if ((t - oldT) < TimeSpan.FromMilliseconds(300))
{
MessageBox.Show("xxx");
}
}
this.DataGrid1.Tag = t;
}
相关文章推荐
- silverlight中DataGrid双击事件。
- 【原创】有关Silverlight DataGrid双击事件的分析 完整分析 代码与示例
- 给DataGrid单元行添加双击事件 hbzxf(原作)
- 给DataGrid单元行添加双击事件
- silverlight中DataGrid列的双击事件
- 给DataGrid单元行添加双击事件
- MVVM Silverlight 5 Datagrid MVVM 鼠标双击事件
- silverlight中DataGrid双击事件。
- silverlight datagrid 行双击事件
- 给DataGrid单元行添加双击事件
- DataGrid中添加单击或者双击事件
- silverlight datagrid 模拟单元格双击事件
- C#实现给DataGrid单元行添加双击事件的方法
- Silverlight学习笔记十八最简单的添加双击事件的实现方法
- 给DataGrid单元行添加双击事件
- Silverlight DataGrid鼠标双击事件
- Silverlight开发中的疑难杂症-如何为Silverlight添加双击事件
- Silverlight DataGrid 获取 Row 左键双击事件
- 给DataGrid单元行添加双击事件
- Silverlight学习笔记十八最简单的添加双击事件的实现方法