是否可以将网格或其他容器控件设置为事件大坝?那么当它发生的任何事件,特别是左键点击时,他们都会停下来,不再继续下去?如何强制控件不向树上传递单击事件? WPF C#
2
A
回答
6
PreviewMouseDown是你的朋友?
这个事件从根
所有事件隧道第一添加到您的控制,并设置真实Handled属性...到树叶在预览FASE,然后他们从叶子在处理实际事件的情况下,以根...
所以PreviewMouseDown处理按钮前的电网,而MouseDown事件网格前处理按钮...
希望这有助于..
1
你应该能够扩展你想要的任何控制(假设它不是密封的)。在您的扩展类中,您可以覆盖click事件并吞下它(不要将它传递给基类)。
相关问题
- 1. 强制流事件传递
- 2. 如何传递参数单击事件方法使用C#
- 3. 我如何强制jQuery点击事件在ASP.Net上进行任何控制点击事件页面
- 4. C#传递控件并维护事件
- 5. WPF图像控制与点击事件
- 6. 强制WPF控件刷新?
- 7. 强制重绘WPF控件
- 8. 在WPF内部的WPF控件上实现点击事件
- 9. 按钮点击事件不上升wpf
- 10. WPF鼠标单击事件
- 11. WPF按钮单击事件
- 12. 传递ID点击事件
- 13. 如何动态创建定制控件创建单击事件?
- 14. 传递单击复合WPF/XAML活动控制
- 15. 如何强制jQuery淡入用户控件在单击事件之后保持不变?
- 16. 将输入事件从HwndHost传递到基础WPF控件?
- 17. 上单击事件
- 18. 如何将参数传递给Jquery中的单击事件
- 19. 如何处理单击子控件时控件上的Click事件?
- 20. 单击OpenGL方向事件
- 21. WPF DG-如何删除DataGrid上Button的单击事件
- 22. 如何将鼠标单击传递给父控件?
- 23. 传递控制从一个事件到另一个在C#
- 24. 如何在用户窗体事件之间传递控制值?
- 25. 如何传递参数来控制事件处理程序?
- 26. 将文件上传控制文件名传递到文件流
- 27. 在视频元素控件上单击不触发事件
- 28. Jquery单击事件传播
- 29. 如何禁用WPF Webbrowser控件上的“右键单击”?
- 30. C#冒泡/传递事件
谢谢Arcturus。实际上是在你发布的过程中计算出来的。这绝对有帮助,现在一切都按照应有的方式工作。 :D – Totty 2008-11-10 15:41:02