'MakViewModelBaseCore' is the ViewModelBase available to create a system by using a WPF(.NET Core) MVVM pattern. ViewModelBase class of the base class, ValidationViewModelBase class can use the DataAnnotations data validation attributes, TransitionViewModelBase class can do view transition window or multiple Windows.
WPF(.NET Core) を利用した MVVM なシステム作成に利用できる ViewModelBase です。ViewModelBase と DataAnnotations のデータ検証アトリビュートを利用できる ValidationViewModelBase とウィンドウの遷移や複数ウィンドウの表示を行うことができる TransitionViewModelBase があります。
.NET Core 3.1 以上
クラス等の仕様は、次のページに記載しています。
それぞれの ViewModelBase の利用例は、ソリューション中の次のプロジェクトをご覧ください。
- ViewModelBase: ViewModelBaseTestApp
- WeakEventViewModelBase: WeakEventViewModelBaseTestApp, AppSettingsSample
- ValidationViewModelBase: ValidationTestApp
- TransitionViewModelBase: TransitionTestApp, AppSettingsSample
NuGet Package をご利用ください。