【问题标题】:Event trigger story事件触发故事
【发布时间】:2011-10-27 00:24:14
【问题描述】:

在 WPF 中,是否可以根据触发的事件制作“事件触发故事”?

在我的具体示例中,我想要一个在按钮的鼠标输入事件上触发的事件触发器。然后,我想要一个单击事件触发器或一个鼠标离开事件触发器。也就是说,如果用户单击了按钮,则不应触发鼠标离开事件。

这可能与正常的事件触发器,还是我看错了地方?

编辑:

我正在做的是,当用户单击按钮时,我会启动动画。但是,鼠标离开事件会为相同的控件/属性设置动画,因此如果用户在“点击动画”运行时移出按钮,它会“覆盖”正在进行的“点击动画”。

【问题讨论】:

    标签: c# wpf eventtrigger


    【解决方案1】:

    这是一个多触发器的好机会。 Here 是使用触发器实现“或”条件的一个很好的例子。

    【讨论】:

    • 不是我想要的。经过一番思考,我真正想要的是在控制器上触发事件时对动画进行排队的某种方式。
    • stackoverflow.com/questions/1511870/… 这样的顺序动画怎么样?添加一个由您的“OR”Multitrigger 触发的方法。如果这是“第一个”事件,则启动动画并将其存储为“当前”。当下一个事件被触发时,您检查动画是否已经在进行中。如果是这样,请将新动画附加到 Animation.Completed 事件,如上一个答案中所述。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-27
    • 1970-01-01
    相关资源
    最近更新 更多