如何在WPF中以原始效果引发事件?

时间:2011-05-20 03:22:25

标签: wpf button mouseevent raiseevent

我知道我可以使用RaiseEvent来举起一个事件,比如在一个按钮上引发一个MouseDownEvent。

我用鼠标点击Button。它具有MouseDown效果(如背景更改为蓝色),但我使用RaiseEvent。它只是执行MouseDown功能,而不是触发按钮的MouseDown效果。

如何以原始效果举起活动?

1 个答案:

答案 0 :(得分:0)

总之,你不能。该效果与Button的IsPressed属性绑定。同样明智的是IsMouseOver用于确定鼠标是否悬停在按钮上。你无法真正改变/设置这些属性。

当设置了一个或多个自定义附加属性时,您可以重新设置Button控件以呈现这些效果。但你不能通过提高事件来诱导效果。