MVVM パターンの使用中にアニメーションをトリガーする最良の方法は何ですか? より具体的には、いくつかのフィールドを持つフォームがあります。ユーザーが save をクリックするButton
と、アニメーションを表示したいと思います。これは、プロパティShowMessageを公開して True に設定することで実現でき、DataTrigger
この値を取得してアニメーションを開始します。ただし、アニメーションがまだアクティブな間に、フォームをクリーンな状態にリセットしたいと思います。これまでのところ、でイベントをサブスクライブし、そのComplete
イベントでStoryboard
ビュー モデルの状態をリセットすることでリセットを行いました。
理想的には、何らかの方法でビュー モデルからアニメーションをトリガーし (保存は非同期操作になるため)、アニメーションを最後まで実行できるようにしたいと考えています。ShowMessageプロパティの値を(リセット時に) 変更すると、アニメーションが停止し、最後まで実行されないため、現在の方法では機能しません。
誰もがより良い解決策を持っていますか?
ありがとう!