在触发器中有个button按下后抬起的事件是什么,我知道在c#中是MouseDown
<MultiTrigger>
  <MultiTrigger.Conditions>
  <Condition Property="在这个地方的事件是什么" Value="true"/>
  </MultiTrigger.Conditions>
</MultiTrigger> 我做的是鼠标按下时button一个颜色,抬起时又是另一个颜色
 

解决方案 »

  1.   

    IsPressed属性是按下的事件,我要的是抬起的事件
      

  2.   


    MouseUp 事件,但 MouseUp 分为在控件内、外2种情况,更何况当鼠标抬起后和鼠标按下前有区别吗?用 IsMouseOver 属性
      

  3.   

    IsPressed = false and mouseOver = true不行么?
      

  4.   

    IsMouseOver 是鼠标移动,鼠标的按下和抬起是有区别的,按下不动是一种处理,抬起后是另一种处理
      

  5.   

    MouseLeftButtonUp
    应该还有个
    MouseLeave执行相同操作在按住按钮不放,鼠标移开再松开的时候