WPF を利用した MVVM なシステム作成に利用できる ViewModelBase です。ViewModelBase と DataAnnotations のデータ検証アトリビュートを利用できる ValidationViewModelBase とウィンドウの遷移や複数ウィンドウの表示を行うことができる TransitionViewModelBase があります。
.NET Framework Version 4.5 以上での利用を前提としています。
MIT License
クラス等の仕様は、次のページに記載しています。
それぞれの ViewModelBase の利用例は、ソリューション中の次のプロジェクトをご覧ください。
- ViewModelBase: ViewModelBaseTestApp
- WeakEventViewModelBase: WeakEventViewModelBaseTestApp, AppSettingsSample
- ValidationViewModelBase: ValidationTestApp
- TransitionViewModelBase: TransitionTestApp, AppSettingsSample
NuGet Package をご利用ください。