3
A
回答
5
您可以從Button派生並覆蓋OnIsPressedChanged方法並在那裏觸發自定義事件。
或者您可以綁定到ButtonBase.IsPressed屬性。
1
另一種選擇是使用DependencyPropertyDescriptor:
var descriptor = DependencyPropertyDescriptor.FromProperty(Button.IsPressedProperty, typeof(Button));
descriptor.AddValueChanged(this.button, new EventHandler(IsPressedChanged));
0
相關問題
- 1. 找出'formCloseing'事件被觸發時最後按下的按鈕
- 2. 事件「按下按鈕時」
- 3. 按鈕點擊事件未被觸發
- 4. WPF VisualState - 「按下」事件不會觸發
- 5. 觸發按鈕按下
- 6. 當按鈕被按下時做事
- 7. 在Android中按下按鈕時不斷觸發事件
- 8. WPF:當用戶按下關閉按鈕[X]時是否觸發事件?
- 9. 點擊按鈕時未觸發事件
- 10. 按鈕被按下之前按下按
- 11. 當鍵盤按鍵被按下時,顯示按鈕被按下
- 12. wxpython按鈕按下事件
- 13. SlimDx按下按鈕事件
- 14. 按鈕按下事件
- 15. 當按下搜索按鈕時,onCreate()或onNewIntent()沒有被觸發
- 16. 如何在按下輸入時阻止按鈕被觸發
- 17. 當窗體按鈕被按下時觸發
- 18. 如何僅在用戶按下按鈕的下半部時觸發事件?
- 19. 按下按鈕後不要觸發Jquery事件
- 20. WPF C#按鈕,等待按下按鈕
- 21. HTML上按下輸入觸發按鈕
- 22. 防止按鈕事件被觸發
- 23. 按鍵事件未被觸發
- 24. WPF:按下回車鍵時觸發事件的文本框
- 25. UWP按鈕未觸發事件
- 26. 取消按鈕被按下時的Android取消事件
- 27. 當按下開始按鈕時,PhoneApplicationPage_Unloaded事件是否被調用?
- 28. 等到按鈕被按下
- 29. 後退按鈕被按下
- 30. 可可觸摸 - 時間按鈕按下
我們在項目中使用的MVP :) – Jarlaxle 2011-03-09 12:56:30
我想這樣,但你失去命令的Canexecute功能。 – 2014-11-04 07:12:18