Adapts an instance of ValidationHelper to the INotifyDataErrorInfo interface.
Inheritance: INotifyDataErrorInfo
コード例 #1
0
        protected ValidatableViewModelBase()
        {
            Validator = new ValidationHelper();

            NotifyDataErrorInfoAdapter = new NotifyDataErrorInfoAdapter(Validator);
            NotifyDataErrorInfoAdapter.ErrorsChanged += OnErrorsChanged;
        }
コード例 #2
0
		public ValidatableViewModelBase()
		{
			Validator = new ValidationHelper();

#if SILVERLIGHT
			NotifyDataErrorInfoAdapter = new NotifyDataErrorInfoAdapter(Validator);
#else
			DataErrorInfoAdapter = new DataErrorInfoAdapter(Validator);
#endif

			OnCreated();
		}
コード例 #3
0
 public ValidationViewModel()
     : base()
 {
     Validator = new ValidationHelper();
     NotifyDataErrorInfoAdapter = new NotifyDataErrorInfoAdapter(Validator);
 }
コード例 #4
0
 public ValidatableViewModelBase()
 {
     Validator = new ValidationHelper();
     notifyDataErrorInfoAdapter = new NotifyDataErrorInfoAdapter(Validator);
     PropertyChanged += delegate { Validator.ValidateAll(); };
 }