請看下面的代碼。 BoxControl具有MouseLeftButtonDown/MouseLeftButtonUp事件,當鼠標點擊 框控件時,當鼠標點擊文本塊下面時,這些事件可以正常工作。我想在BoxControl 的MouseLeftButtonDown/MouseLeftButtonUp事件在鼠標點擊文本塊下方時工作。感謝你的幫助!兩個ItemsContorl元素之間的鼠標事件
1
A
回答
0
它按預期工作。您的BoxControl
是具有click
事件的事件,因此這是唯一正在監聽這些事件的控件,而TextBlock
則不是。
有兩件事情可以做:
1)添加TextBlock
在BoxControl
OR
2)添加MouseLeftButtonDown
和MouseLeftButtonUp
活動您當前TextBlock
,並得到這些textblock_MouseClickHandlers到代表事件處理程序爲BoxControl
0
您應該掛鉤到PreviewMouseLeftButtonDo而是使用wm和PreviewMouseLeftButtonUp事件。如果你不想讓它們繼續冒泡,請務必將它們標記爲已處理。
相關問題
- 1. 兩個元素之間的鼠標事件,一個在另一個之上
- 2. 用鼠標在兩個元素之間畫一條線
- 3. 堆疊元素的JQuery鼠標事件
- 4. 鼠標事件處理的元素
- 5. 鼠標事件問題嵌套元素
- 6. 結合兩個Dom元素作爲一個問候鼠標事件
- 7. 兩個元素之間的XPath
- 8. 兩個元素之間的箭頭
- 9. 兩個容器之間的元素
- 10. 如何處理兩個鼠標事件
- 11. JQuery - 多個元素的鼠標離開事件
- 12. 獲取MouseLeave事件後鼠標懸停的第一個元素
- 13. 鼠標事件從一個絕對定位的元素冒泡
- 14. 當鼠標在兩個元素之間移動時鼠標懸停效果會中斷
- 15. 比較兩個元組列表中元素之間的元素
- 16. 找到兩個標籤之間的元素列表中的
- 17. 在兩個元素之間添加listView
- 18. OpenGL:在兩個元素之間畫線
- 19. jquery在兩個元素之間拖放
- 20. Actionscript 3:我如何測量鼠標事件之間的時間......?
- 21. 鼠標事件遊標之間的差異瀏覽器
- 22. 如何通過另一個元素使SVG元素鼠標事件起泡?
- 23. 調整兩個元素之間元素的大小
- 24. 如何找到jQuery中兩個元素之間的元素?
- 25. 獲取F#集合中兩個元素之間的元素
- 26. 獲取陣列中兩個元素之間的所有元素
- 27. 如何選擇兩個元素之間的所有元素
- 28. 選擇兩個特定元素之間的所有元素
- 29. 包裝兩個父元素之間的所有元素
- 30. 兩個元素的jquery mouseleave事件
謝謝,你能解釋更多關於你的第二選擇。這個TextBlock在Generic.xaml中定義。我怎樣才能實現你的建議機制? – codematrix 2011-01-21 20:35:22