C# PreviewMouseDown用于禁用按钮WPF

C# PreviewMouseDown用于禁用按钮WPF,c#,wpf,button,mouseevent,C#,Wpf,Button,Mouseevent,我想在按下禁用按钮时触发PreviewMouseDown事件,是否可能 如果没有,单击“禁用”按钮是否可以访问任何事件 提前谢谢。我也有类似的问题。我通过创建一个带有按钮和一个空文本块的自定义控件来解决这个问题。我不知道这是否是最好的解决方案,但我知道它是有效的 如果你想了解更多信息,我所做的是文本块总是不可见的,除非按钮被禁用。因此,正常事件转到按钮,当其被禁用时,鼠标事件转到文本块。它只适用于鼠标事件,如果需要键盘输入,则需要使用支持焦点的控件将其覆盖。我使用按钮的IshitteVisibl

我想在按下禁用按钮时触发PreviewMouseDown事件,是否可能

如果没有,单击“禁用”按钮是否可以访问任何事件


提前谢谢。

我也有类似的问题。我通过创建一个带有按钮和一个空文本块的自定义控件来解决这个问题。我不知道这是否是最好的解决方案,但我知道它是有效的


如果你想了解更多信息,我所做的是文本块总是不可见的,除非按钮被禁用。因此,正常事件转到按钮,当其被禁用时,鼠标事件转到文本块。它只适用于鼠标事件,如果需要键盘输入,则需要使用支持焦点的控件将其覆盖。

我使用按钮的IshitteVisible属性解决了这个问题

有关IshitteVisible的更多详细信息


希望对您有所帮助。

谢谢您的建议,请参阅我的解决方案。如果你需要细节,告诉我