我怎么能在事情结束之前阻止它再次发生呢?
本文关键字:怎么能 情结 结束 | 更新日期: 2023-09-27 17:52:17
我有这个故事板,我有一个持续3秒的动画。它是由Image
Tap
事件触发的,但我不希望用户在完成之前再次触发它。故事板有一个Completed
事件
我是否可以锁定故事板Begin
并在Completed
处解锁?
你可以将控件包装到类中,为该类添加bool IfRunning属性,并在每次用户再次点击时检查它。
你的代码看起来像这样:
(raise on Tap event)
if(IfRunning==false)
{
IfRunning=true;
BeginAnimation();
}
…(完成事件触发)
EndAnimation();
IfRunning=false;