1

このストーリーボードには、3 秒間続くアニメーションがあります。イベントによってトリガーされImage Tapますが、終了する前にユーザーが再度トリガーすることは望ましくありません。ストーリーボードにはCompletedイベントがあります。

ストーリーボードBeginをロックしてロックを解除する方法はありCompletedますか?

4

1 に答える 1

3

コントロールをクラスにラップし、bool IfRunning プロパティをそのクラスに追加して、ユーザーが再度タップするたびにチェックすることができます。

コードは次のようになります。

(レイズ オン タップ イベント)

if(IfRunning==false) 
{
IfRunning=true;
BeginAnimation();
}

... (Completed イベントでレイズ)

EndAnimation(); 
IfRunning=false;
于 2013-01-13T13:58:37.097 に答える