![]() |
1
6
您还可以扩展数据报并重写selectitem方法,如下所示:
更少的代码,也不太可能对监听鼠标事件的其他元素产生影响。 |
![]() |
2
0
您可以尝试在网格中添加具有最高优先级的MouseEvents(向上和/或向下),停止传播,并在原始event.target上重新释放具有相同属性的新MouseEvent,但这次使用ctrlkey=true。 我不确定它是否会导致10000件其他东西破裂。 |
![]() |
3
0
我试过纳兰迪尔的想法,但运气不好……不能真正拦截那些事件,但它让我走上了正确的方向。在这方面做了很多工作,然后发现解决方案比我做的要简单得多。我只需要扩展DataGrid类并重写两个函数(MouseDownHandler和MouseClickHandler),添加
|
![]() |
Pete · 将DataGrid标头中的按钮绑定到ViewModel 6 年前 |
![]() |
Kerwen · MVVM DataGrid如何在刷新内容后设置焦点 6 年前 |
![]() |
SkyLine · 如何在wpf中从一个用户控件调用两个单独的命令? 6 年前 |
![]() |
TonyW · 如何使用MySQL数据适配器更新绑定到数据表的数据网格 6 年前 |
![]() |
C. Hübscher · WPF:无法在数据网格中滚动 6 年前 |
![]() |
Tomasz · 将项添加到网格的数据源,而无需重新绑定 7 年前 |
![]() |
renaldogg · 有条件地转换行样式值 7 年前 |