public ValidatableViewModelBase() { Validator = new ValidationHelper(); #if SILVERLIGHT NotifyDataErrorInfoAdapter = new NotifyDataErrorInfoAdapter(Validator); #else DataErrorInfoAdapter = new DataErrorInfoAdapter(Validator); #endif OnCreated(); }
public BaseVM() { Validator = new ValidationHelper(); DataErrorInfoAdapter = new DataErrorInfoAdapter(Validator); Validator.ResultChanged += (o, e) => { var propertyName = e.Target as string; if (!string.IsNullOrEmpty(propertyName)) { RaisePropertyChangedEvent(propertyName); } }; }
/// <summary> /// .en abstract base view model class common to all viewmodels with basic functions. /// </summary> public BaseViewModel() { Validation = new ValidationHelper(); SetupValidation(this.Validation); DataErrorInfoValidationAdapter = new DataErrorInfoAdapter(Validation); }
public ValidatableViewModelBase() { Validator = new ValidationHelper(); DataErrorInfoAdapter = new DataErrorInfoAdapter(Validator); OnCreated(); }
protected ValidatatbleObservableObject(IDirtySerializableCacheService serializableCacheService) : base(serializableCacheService) { Validator = new ValidationHelper(); DataErrorInfoAdapter = new DataErrorInfoAdapter(Validator); }