Namespace MakCraft.ViewModels
Classes
DialogViewModelBase
データ検証とダイアログ表示の基本機能を提供するビューモデルの基底クラスです。
MessageDialogActionParameter
MessageDialogAction へ渡すパラメーター。 IsDialog が false のときには Button の設定は反映されません。
ModalViewModelBase
データ検証とモーダルダイアログ表示機能を持つビューモデルの基底クラスです。
NotifyObject
プロパティ変更通知を実装した基底クラス。
PropertyHelper
PropertyChanged イベント通知のヘルパークラスです。
RelayCommand
デリゲートを呼び出すことによって、コマンドを他のオブジェクトに中継する。CanExecute メソッドの既定値は 'true'。
RelayCommand<T>
デリゲートを呼び出すことによって、コマンドを他のオブジェクトに中継する。CanExecute メソッドの既定値は 'true'。
TransitionContainerBase
画面遷移の際のデータコンテナの基底クラス。
TransitionViewModelBase
データ検証と画面遷移及び表示状態設定機能を持つビューモデルの基底クラスです。
ValidateConditionalAttribute
データ検証を行う条件を指定します。
ValidationViewModelBase
データ検証を実装したビューモデルの基底クラス。
ViewModelBase
プロパティ変更通知を実装したビューモデルの基底クラス。
ViewModelUtility
ViewModel 関連のユーティリティクラス。
WeakEventViewModelBase
IWeakEventListener インターフェイスを実装したビューモデルベースです。
WindowPendingProcessException
ウィンドウを閉じようとした際にビューモデルが処理途中等で閉じることができない場合にスローされる例外。
Interfaces
ITransContainer
画面遷移の際のデータコンテナのインターフェイス。
IValidationDictionary
サービス層とビューモデル層のデータ検証との間のインターフェイス。
IWindowCloseCommand
ウィンドウを閉じるためのビューモデルのインターフェイスです。