c# - WPF 按钮隧道化 OnClick 事件

标签 c# wpf events button tunneling

我正在寻找隧道 Button.Click 事件。 ButtonBase.Click 事件冒泡,因此只有在为该按钮注册的操作已经发生后,根才能处理该事件(对我需要的来说太晚了)。

我需要对应的“预览”事件,以便我可以在注册到按钮的事件发生之前 处理该事件。
我不确定此类事件是否存在,所以如果不存在,我很乐意听到一些解决方法。

最佳答案

没有 Button.PreviewClick 事件。您可以尝试使用 Button.PreviewMouseDownButton.PreviewMouseUp 看看它是否适用于您正在尝试做的事情。

关于c# - WPF 按钮隧道化 OnClick 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1238312/

相关文章:

c# - 如何以编程方式在声音和静音模式之间切换?

windows - Excel VBA - 是否有 TextChanging/TextChanged 或类似事件?或者如何在不使用 Enter 的情况下移动选择?

c# - 如何将参数传递给 DataContext?

WPF Scrollviewer ItemsControl 将项目滚动到 View 中

javascript - 在 JavaScript 中等待 Promise 和事件监听器

java系统范围的键盘和鼠标状态

C# .Net Linq 添加带有标识字段的新记录

c# - Emgu CV无法播放视频

c# - 具有 2 个类型参数的显式泛型方法实现——仅显式命名 1 个类型参数

c# - 验证模板中隐藏的 AdornedElementPlaceholder