1
CLIPS

MVVMパターンでVMのメソッド実行前後に処理をしたいことってあるよね? その2 - かずきのBlog@Hatena

2661日前に更新 okazukiokazuki 2664日前に登録
2010年09月01日 GMT 2010年08月29日 GMT

MVVMパターンでVMのメソッド実行前後に処理をしたいことってあるよね? その2 WPF, Silverlight, Blend, コードサンプル 前にも同じような話題でBlogを書いた記憶があるので、その2にしてます。先日紹介したBehaviorを使うと、簡単にこのようなことが出来ます。例えば、ありがちなパターンとして、メソッド実行前に確認ダイアログを出したい!!という場合には以下のようなBehaviorを作ればOKです。

VMのメソッド呼び出しの機能はExpression Blendに最初からついてるCallMethodActionビヘイビアで提供されているので、こいつを改造してやります。確認メッセージを出すだけの拡張なので結構簡単に実装できます。namespace WpfBehavior { using System.Windows; using Microsoft.Expression.Interactivity.Core;

publicclass ConfirmCallMethodAction : CallMethodAction
{
   ...
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 18 | | ソースサイト: d.hatena.ne.jp | カウンタを表示

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

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