1

興味深い質問があります。ビューモデルからアニメーションを再生したり、ビューの視覚状態などを変更したりしたいとしましょう。どうやってやるの?Windows Phone 7 で MVVM アプリケーションを構築するためのものです。

4

2 に答える 2

5

MVVM Light Toolkit の Messenger クラスを使用することもできます。ビューモデルは、必要に応じて「アニメーションの再生」や「視覚状態の変更」などのメッセージを送信し、ビューのコード ビハインドはこれらのメッセージに登録し、メッセージが送信されたときに適切に反応します。送信済。

于 2010-06-29T13:20:39.597 に答える
1

あなたが探しているのは「DataTriggers」です。これを機能させるには、バグのあるサードパーティのライブラリに依存する必要があるため、これは WP7 の厄介な問題です (例: http://expressionblend.codeplex.com/wikipage?title=Behaviors%20and%20Effects&referringTitle=Documentation Argentinaware? )

Silverlight 4 にはこれが組み込まれているため、トンネルの終わりには光がありますが、WP7 ではしばらく時間がかかります。

于 2010-06-11T15:17:41.770 に答える