Catel.MVVM.ModelErrorInfo.OnModelWarningsChanged C# (CSharp) Method

OnModelWarningsChanged() private method

Called when the warnings on the model have changed.
private OnModelWarningsChanged ( object sender, System.ComponentModel.DataErrorsChangedEventArgs e ) : void
sender object The sender.
e System.ComponentModel.DataErrorsChangedEventArgs The instance containing the event data.
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);
        }