えムナウ Blog

えムナウ の なすがまま

目次

Blog 利用状況

ニュース


follow mnow at http://twitter.com


えムナウのプログラミングのページ

INETAJ

書庫

日記カテゴリ

ギャラリ

MvvmLightBehavior.0.1 公開

MvvmLightBehavior.0.1 を公開しました。
http://www.mnow.jp/tabid/220/Default.aspx

サンプルを実行するとこんな風に画面が遷移します。

MvvmLightBehavior起動(1)=>MvvmLightBehavior選択(2)=>MvvmLightBehavior結果

 

(1)の遷移は ShowDialogMessageAction ・ ShowDialogMessageTrigger を使っていて、 ShowDialogMessage を Messenger で送ることで実行しています。
この状態で MessageBoxSettingViewModel が自分の Window を閉じるには以下のようにコーディングするとできます。

CloseDialogMessage message = new CloseDialogMessage(true);

Messenger.Default.Send<CloseDialogMessage>(message, this);


(2)の遷移は DialogMessageAction ・ DialogMessageTrigger を使っていて DialogMessage を Messenger で送ることで実行しています。

また、Sample のプロジェクトは、MVVM Light Toolkit VM 用の Mvvm Property,Command の T4 テンプレートのサンプルにもなっています。
詳しくはソースを見てもらうとして MainViewModel.cs や MessageBoxSettingViewModel.cs がすっきりしているのを実感していただけると嬉しいです。

投稿日時 : 2011年1月10日 1:07