如何在WPF中引发具有原始效果的事件?
-
06-09-2020 - |
题
我知道我可以用 RaiseEvent
引发事件,如在按钮上引发MouseDownEvent。
我用鼠标点击一个 Button
.它有一个 MouseDown
效果(如背景更改为蓝色),但我使用 RaiseEvent
.它只是做 MouseDown
功能,不触发按钮的 MouseDown
效果。
我怎样才能提出一个具有原始效果的事件?
解决方案
总之,你不能。这种影响与 [医]受压 按钮的属性。就像聪明的 IsMouseOver,IsMouseOver 用于确定鼠标是否悬停在按钮上。你不能真正改变/设置这些属性。
当设置了一个或多个自定义附加属性时,可以重新设置Button控件以呈现这些效果。但你不能通过引发事件来诱导效果。
不隶属于 StackOverflow