0

Blend でストーリーボード付きのアニメーションを作成しました。アニメーションは MainPage にあり、非常にシンプルです。

1) 私のアプリが起動すると、画面の下部からの画像が画面の上部に移動します。

2) MainPage にもボタンがあります。押すと、MainPage から SecondPage に移動します。

SecondPage で戻るボタン (携帯電話のハード キー) を押すと、MainPage に移動し、アニメーションが再び開始されます。どうすればこれを止めることができますか? アプリケーションを最初から起動したときだけアニメーションを再生したい。前もって感謝します。:)

4

1 に答える 1

1

プロジェクトでApp.xaml.csを見つけて、この関数内のコードを編集します

    private void Application_Launching(object sender, LaunchingEventArgs e)
    {
    }

ここにブール変数を追加し、showanimationと言います。そしてそれを真に設定します。

メインページのコードビハインドで、OnNavigatedTo関数をオーバーライドし、ブール値を確認します。trueの場合はアニメーションを開始し、それ以外の場合は何もしません。また、アニメーションの開始後に変数をfalseに設定することを忘れないでください。それが役に立てば幸い :)

于 2012-09-16T20:12:19.577 に答える