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 名前空間