但是当我双击滚动条时, 也会相应这个事件。
怎样才能过滤掉滚动条呢?
14 个解决方案
#1
你用错事件了,你用CelldoubleClick事件就行了啊
#2
jf
#3
up
#4
这个是wpf 不是winform 我试过了,没有CelldoubleClick事件
有没有其他的方法, 谢谢拉!
有没有其他的方法, 谢谢拉!
#5
关注
#6
WebForm你去Asp.net去问啊,我还以为是WinForm
#7
是wpf
#8
方法1,直接在 “CELL” 中指定 双击事件。
方法2,在事件处理时先判断 e.OriginalSource
方法2,在事件处理时先判断 e.OriginalSource
#9
我指定的 “CELL”可能概念上有点模糊,我的意思是,如果你实现了自己的 ItemTemplate,刚可以直接在里面处理双击事件,如果没有的话,就只能在外层处理了。
#10
。。。好多错别字
我说的 “CELL”的意思是:如果你实现了自己的 ItemTemplate,则可以直接在 ItemTemplate 里面处理双击事件,如果没有的话,就只能在外层处理了。
我说的 “CELL”的意思是:如果你实现了自己的 ItemTemplate,则可以直接在 ItemTemplate 里面处理双击事件,如果没有的话,就只能在外层处理了。
#11
给点代码呗, 谢谢了
加我我的datagrid属性属性name="datagrid"
接下来怎么做, 小弟真的是不会蛾
加我我的datagrid属性属性name="datagrid"
接下来怎么做, 小弟真的是不会蛾
#12
我不清楚你这个 DataGrid 是什么样的控件,因为 Framework 中并没有这个控件,所以具体细节我不好说,我下面举一个例子,你自己再测试一下,改成你想要的。
void DataGrid_DoubleClick(object sender, RoutedEventArgs e)
{
if (e.OriginalSource is ContentPresenter)
{
}
}
#13
太谢谢你了, 搞定了,哈哈!
#14
#1
你用错事件了,你用CelldoubleClick事件就行了啊
#2
jf
#3
up
#4
这个是wpf 不是winform 我试过了,没有CelldoubleClick事件
有没有其他的方法, 谢谢拉!
有没有其他的方法, 谢谢拉!
#5
关注
#6
WebForm你去Asp.net去问啊,我还以为是WinForm
#7
是wpf
#8
方法1,直接在 “CELL” 中指定 双击事件。
方法2,在事件处理时先判断 e.OriginalSource
方法2,在事件处理时先判断 e.OriginalSource
#9
我指定的 “CELL”可能概念上有点模糊,我的意思是,如果你实现了自己的 ItemTemplate,刚可以直接在里面处理双击事件,如果没有的话,就只能在外层处理了。
#10
。。。好多错别字
我说的 “CELL”的意思是:如果你实现了自己的 ItemTemplate,则可以直接在 ItemTemplate 里面处理双击事件,如果没有的话,就只能在外层处理了。
我说的 “CELL”的意思是:如果你实现了自己的 ItemTemplate,则可以直接在 ItemTemplate 里面处理双击事件,如果没有的话,就只能在外层处理了。
#11
给点代码呗, 谢谢了
加我我的datagrid属性属性name="datagrid"
接下来怎么做, 小弟真的是不会蛾
加我我的datagrid属性属性name="datagrid"
接下来怎么做, 小弟真的是不会蛾
#12
我不清楚你这个 DataGrid 是什么样的控件,因为 Framework 中并没有这个控件,所以具体细节我不好说,我下面举一个例子,你自己再测试一下,改成你想要的。
void DataGrid_DoubleClick(object sender, RoutedEventArgs e)
{
if (e.OriginalSource is ContentPresenter)
{
}
}
#13
太谢谢你了, 搞定了,哈哈!