コード例 #1
0
ファイル: ViewModelBase.cs プロジェクト: Galad/Hanno
 public void NotifyPropertyChanged([CallerMemberName] string propertyName = null)
 {
     Validable.NotifyPropertyChanged(propertyName);
 }
コード例 #2
0
ファイル: ViewModelBase.cs プロジェクト: Galad/Hanno
 public T GetValue <T>(Expression <Func <T> > key, Func <T> factory = null)
 {
     return(Validable.GetValue(key, factory));
 }
コード例 #3
0
ファイル: ViewModelBase.cs プロジェクト: Galad/Hanno
 public void Invalidate(string property)
 {
     Validable.Invalidate(property);
 }
コード例 #4
0
ファイル: ViewModelBase.cs プロジェクト: Galad/Hanno
 public bool SetValue <T>(T value, [CallerMemberName] string key = null)
 {
     return(Validable.SetValue(value, key));
 }
コード例 #5
0
ファイル: ViewModelBase.cs プロジェクト: Galad/Hanno
 public T GetValue <T>(Func <T> factory = null, [CallerMemberName] string key = null)
 {
     return(Validable.GetValue(factory, key));
 }
コード例 #6
0
ファイル: ViewModelBase.cs プロジェクト: Galad/Hanno
 public Task <bool> HasErrorAsync(string propertyName)
 {
     return(Validable.HasErrorAsync(propertyName));
 }
コード例 #7
0
ファイル: ViewModelBase.cs プロジェクト: Galad/Hanno
 public Task <bool> HasErrorsAsync()
 {
     return(Validable.HasErrorsAsync());
 }
コード例 #8
0
ファイル: ViewModelBase.cs プロジェクト: Galad/Hanno
 public Task <IValidationError> GetErrorAsync(string propertyName)
 {
     return(Validable.GetErrorAsync(propertyName));
 }
コード例 #9
0
ファイル: ViewModelBase.cs プロジェクト: Galad/Hanno
 public IValidationError GetError(string propertyName)
 {
     return(Validable.GetError(propertyName));
 }