Class ValidateViewModelBase
Inheritance
System.Object
ValidateViewModelBase
Assembly: Telerik.WinUI.Controls.dll
Syntax
public abstract class ValidateViewModelBase : ViewModelBase, INotifyPropertyChanged, IAsyncDataErrorInfo, INotifyDataErrorInfo
Constructors
Declaration
protected ValidateViewModelBase()
Properties
Declaration
public bool HasErrors { get; }
Property Value
Methods
Declaration
protected virtual void AddError(string propertyName, object errorMessage)
Parameters
|
System.String
propertyName
|
|
System.Object
errorMessage
|
Declaration
public IEnumerable GetErrors(string propertyName)
Parameters
|
System.String
propertyName
|
Returns
|
System.Collections.IEnumerable
|
Declaration
protected virtual void OnErrorsChanged(string propertyName)
Parameters
|
System.String
propertyName
|
Declaration
protected virtual void RemoveErrors(string propertyName = null)
Parameters
|
System.String
propertyName
|
Declaration
public Task ValidateAsync(string propertyName)
Parameters
|
System.String
propertyName
|
Returns
|
System.Threading.Tasks.Task
|
Implements
Declaration
protected virtual Task ValidateAsyncOverride(string propertyName)
Parameters
|
System.String
propertyName
|
Returns
|
System.Threading.Tasks.Task
|
Events
Declaration
public event EventHandler<DataErrorsChangedEventArgs> ErrorsChanged
Event Type
|
System.EventHandler<System.ComponentModel.DataErrorsChangedEventArgs>
|
Extension Methods