私が持っているもの: アニメーション定義とビュー定義を含むスタイル リソース、データ、プロパティ、および ICommand を含むビューモデル。
現在、アプリケーションは、ボタン クリック (ICommand を使用) を介して VM 機能を呼び出すことができ、VM プロパティにバインドしてビューを表示し、button.click イベント トリガーからアニメーションを実行することができます。
私がやろうとしていること; スタイルがリストボックスに適用されている場合 (たとえば)、VM からアニメーションを直接トリガーするにはどうすればよいですか? IE データの一部のプロパティが変更された場合、アニメーションを実行できますか? UserControl を使用してこれを実行できることはわかっていますが、プログラムをより明確に定義されたビューとビューモデルに分離しようとしています。ビューにコードは必要ありません。また、VM にアニメーションも必要ありません。