1
CLIPS

MVVMパターンでViewModelからスムーズにViewをアニメーションさせる方法 - かずきのBlog@Hatena

2498日前に更新 matarillomatarillo 2505日前に登録
2010年08月24日 GMT 2010年08月17日 GMT

MVVMパターンでViewModelからスムーズにViewをアニメーションさせる方法 MVVM, WPF, Silverlight, C#, Blend Model View ViewModelパターンを使ってると、ViewModelのアクションの後にViewをアニメーションさせたいということをやろうとすると、ViewModelからViewへ依存をさせないといけないのか・・・?とか、ちょっと悩んでしまいます。ViewModelからイベントを通知して、View側で、そのイベントをハンドリングするっていうのも、何だかイベントハンドラの登録処理を書いたり、イベントハンドラのコード書いたりするのめんどくさいしなぁ・・・と思ったりします。

そんな思いをもやもやと抱えたままExpression Blend 4のビヘイビア覗いてみたらよさげなのがありました。その名も「GoToStateAction」です。こいつは、イベントに応じて任意のViewStateに遷移するという代物です。こいつを使うと、ViewModelでイベントさえ公開してれば、それに応じて任意の状態にViewを遷移させるのがBlendからさくっ...

カテゴリー: UX(WinForm/WPF/Phone) | クリック数: 37 | | ソースサイト: d.hatena.ne.jp | カウンタを表示

まだコメントはありません。最初のコメントを登録してみませんか?

コメントするためにはログイン もしくは サインアップしてください。