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
{
...

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