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