是否可以將網格或其他容器控件設置爲事件大壩?那麼當它發生的任何事件,特別是左鍵點擊時,他們都會停下來,不再繼續下去?如何強制控件不向樹上傳遞單擊事件? WPF C#
2
A
回答
6
PreviewMouseDown是你的朋友?
這個事件從根
所有事件隧道第一添加到您的控制,並設置真實Handled屬性...到樹葉在預覽FASE,然後他們從葉子在處理實際事件的情況下,以根...
所以PreviewMouseDown處理按鈕前的電網,而MouseDown事件網格前處理按鈕...
希望這有助於..
1
你應該能夠擴展你想要的任何控制(假設它不是密封的)。在您的擴展類中,您可以覆蓋click事件併吞下它(不要將它傳遞給基類)。
相關問題
- 1. 強制流事件傳遞
- 2. C#WPF - 從點擊事件傳遞值到其他類文件
- 3. 傳單層控制事件?
- 4. 如何傳遞參數單擊事件方法使用C#
- 5. C#傳遞控件並維護事件
- 6. WPF圖像控制與點擊事件
- 7. 我如何強制jQuery點擊事件在ASP.Net上進行任何控制點擊事件頁面
- 8. 強制重繪WPF控件
- 9. 強制WPF控件刷新?
- 10. 在WPF內部的WPF控件上實現點擊事件
- 11. ExtJS 4.1控制器處理樹節點單擊事件
- 12. 傳遞一個值AngularJS單擊事件
- 13. WPF按鈕單擊事件
- 14. WPF按鈕單擊事件
- 15. WPF鼠標單擊事件
- 16. 按鈕點擊事件不上升wpf
- 17. 傳遞ID點擊事件
- 18. 如何動態創建定製控件創建單擊事件?
- 19. 單擊wpf中的事件發件人
- 20. 傳遞單擊複合WPF/XAML活動控制
- 21. 將次要事件傳遞給嵌套的單擊事件? jQuery
- 22. 如何強制propertyChange事件
- 23. 如何在WPF 4.5中爲按鈕單擊事件製作MarkupExtenstion?
- 24. 如何使文件上傳強制yii
- 25. 將輸入事件從HwndHost傳遞到基礎WPF控件?
- 26. 如何強制jQuery淡入用戶控件在單擊事件之後保持不變?
- 27. 上單擊事件
- 28. 如何將參數傳遞給Jquery中的單擊事件
- 29. 如何處理單擊子控件時控件上的Click事件?
- 30. WPF DG-如何刪除DataGrid上Button的單擊事件
謝謝Arcturus。實際上是在你發佈的過程中計算出來的。這絕對有幫助,現在一切都按照應有的方式工作。 :D – Totty 2008-11-10 15:41:02