Edited at

MVVM Light Toolkit リファレンス【工事中】


はじめに

MVVM Light Toolkitのクラスのリファレンスです。

まとまったリファレンスが見つからないので、自分で作ってみます。

基本的には、Visual Studioの「オブジェクト ブラウザー」に表示できる情報です。ソースから得ている情報もあります。

また、プラットフォームやバージョンによりクラスのメンバーが異なる場合があります。ここでは、.NET Framework 4.5用のアセンブリをオブジェクトブラウザーで表示したときの情報を採用しています。

順次、下記の目次にあるクラス名やインターフェイス名にリンクを付け、リンク先に説明を追加していきます。


目次


Galasoft.MvvmLight 名前空間


Galasoft.MvvmLight.Command 名前空間


Galasoft.MvvmLight.CommandWpf 名前空間


Galasoft.MvvmLight.Helpers 名前空間


  • インターフェイス


    • IExecuteWithObject

    • IExecuteWithObjectAndResult



  • クラス


    • Empty

    • WeakAction

    • WeakAction<T>

    • WeakFunc<TResult>

    • WeakFunc<T, TResult>




Galasoft.MvvmLight.Messaging 名前空間


  • インターフェイス



  • クラス


    • Messenger

    • MessageBase

    • GenericMessage<T>

    • NotificationMessage

    • NotificationMessageAction

    • NotificationMessageAction<TCallbackParameter>

    • NotificationMessageWithCallback

    • PropertyChangedMessageBase

    • PropertyChangedMessage<T>




Galasoft.MvvmLight.Views 名前空間


  • インターフェイス


    • IDialogService

    • INavigationService




Galasoft.MvvmLight.Ioc 名前空間


Galasoft.MvvmLight.Threading 名前空間