private OnModelWarningsChanged ( object sender, System.ComponentModel.DataErrorsChangedEventArgs e ) : void | ||
sender | object | The sender. |
e | System.ComponentModel.DataErrorsChangedEventArgs | The |
return | void |
private void OnModelWarningsChanged(object sender, DataErrorsChangedEventArgs e)
{
var notifyDataWarningInfo = ((INotifyDataWarningInfo)_model);
var warnings = notifyDataWarningInfo.GetWarnings(e.PropertyName);
if (string.IsNullOrEmpty(e.PropertyName))
{
HandleBusinessRuleWarnings(warnings);
}
else
{
HandleFieldWarnings(e.PropertyName, warnings);
}
Updated.SafeInvoke(this);
}