Releases: feO2x/Light.ViewModels
Releases · feO2x/Light.ViewModels
Release list
Validate and Parse
Support for Light.GuardClauses 4.0
Added support for Light.GuardClauses 4.0, validation manager is now coupled to the IRaiseErrorsChanged target over its entire lifetime.
So Erroneous
New in v0.3.0
- Use the
ValidationManager<T>class and itsValidatemethod to manage errors inINotifyDataErrorInfoimplementations. - Derive from
BaseNotifyDataErrorInfoto use a standardized implementation ofINotifyDataErrorInfosfacilitatingValidationMessageinstances as the default error object that your views can bind to.
Parent Commands, Have Children!
New in v0.2: ParameterizedComamnd is a version of DelegateCommand that takes an object as parameter for Execute and CanExecute.
Breaking Changes: DelegateCommand is no longer sealed, the Execute, CanExecute and RaiseCanExecuteChanged methods are now virtual.
Hi there
Initial Release v0.1
- Use the
IRaisePropertyChangedinterface and its extension methods to simplifiy the code in your view model property setters. BaseNotifyPropertyChangedis the base class that automatically implementsINotifyPropertyChangedandIRaisePropertyChangedfor you.- Use the
DelegateCommandin your View Models to easily createICommandinstances that use the methods of your view model.