2
A
回答
2
我覺得最基本的事件的MouseDown和MouseUp這是可用於每個UIElement
6
The ButtonBase
class certainly has a Click
event。所以派生類。
0
您可以將RoutedEvents添加到您的控件。
Here是一個實現例子
1
使用RoutedEvents事件,如果你真的需要使用。 其他明智的使用依賴項屬性註冊您的控件的Click事件,然後做你想做的事情。
相關問題
- 1. 點擊事件沒有開火。爲什麼?
- 2. 爲什麼fab在片段沒有響應點擊事件?
- 3. 爲什麼點擊事件沒有達到<body>?
- 4. Libgdx:爲什麼Buttons.LEFT寄存器沒有鼠標點擊事件?
- 5. 爲什麼jquery點擊事件沒有被觸發?
- 6. 爲什麼我的按鈕點擊事件沒有被觸發?
- 7. 爲什麼點擊事件沒有提出?
- 8. 點擊事件時,沒有點擊一個元素
- 9. 爲什麼dblclick事件像點擊事件一樣工作?
- 10. 爲什麼這個jQuery .change事件停止。點擊事件
- 11. 沒有兩個回調的C#wpf網格點擊事件
- 12. 爲什麼jquery不聽事件點擊?
- 13. 爲什麼點擊後touchstart事件?
- 14. 爲什麼jQuery停止點擊事件?
- 15. 我有一個點擊事件,我想覆蓋點擊事件
- 16. 在KineticJS中,「點擊」事件和「contentClick」事件有什麼區別?
- 17. 爲什麼WPF邊框控件沒有mousedoubleclick事件?
- 18. 爲什麼XmlDocument Validate事件處理程序沒有被擊中?
- 19. 爲什麼MouseDown事件處理程序沒有被擊中?
- 20. 爲什麼點擊事件沒有在關聯的javascript中註冊?
- 21. WPF Telerik gridview點擊事件
- 22. WPF:圖片點擊事件
- 23. wpf datagrid點擊事件
- 24. 如果我有一個按鈕點擊事件和一個ObjectDataSource選擇事件,首先觸發,爲什麼?
- 25. Angular Js-爲什麼點擊這個值沒有被選中?
- 26. 點擊事件沒有觸發第一次點擊jquery
- 27. 爲什麼jQuery沒有點擊點擊? (w /單選按鈕)
- 28. 在點擊事件中畫一個點
- 29. html5爲什麼是導致鼠標事件的點擊事件?
- 30. 爲什麼點擊事件被touchstart事件抑制?
如果您改寫了您的問題,您可能會得到更好的幫助,因此我們知道*爲什麼*您想要點擊事件。很可能你只是想要MouseDown或MouseUp。 – moswald 2010-06-02 18:23:47
我並不是在尋找具體問題的答案,我更想知道爲什麼微軟會拋棄這個問題。 – Shane 2010-06-08 12:32:05
我同意這個問題。 MouseDown/MouseUp和Click事件之間有非常明顯的區別。爲了從第一個原始事件跳到第二個(派生)事件,必須執行某個邏輯:MouseUp是否對應於前一個MouseDown(在相同的控件上,使用相同的鼠標按鈕..)。當需要DoubleClick時,它變得更加棘手。恕我直言,這個邏輯應該由框架(即WPF)提供,而不是我們每個人都在實施我們自己的本土機制。 WinForms確實!對於WPF來說太難了嗎? – Astrogator 2012-09-12 15:52:08