Catel.MVVM.ViewModelBase.OnChildViewModelPropertyChanged C# (CSharp) Method

OnChildViewModelPropertyChanged() private method

Called when a property has changed on the child view model.
private OnChildViewModelPropertyChanged ( object sender, PropertyChangedEventArgs e ) : void
sender object The sender.
e System.ComponentModel.PropertyChangedEventArgs The instance containing the event data.
return void
        private void OnChildViewModelPropertyChanged(object sender, PropertyChangedEventArgs e)
        {
            if ((e.PropertyName == "INotifyDataErrorInfo.HasErrors") || (e.PropertyName == "INotifyDataWarningInfo.HasWarnings"))
            {
                Validate();
            }

            if (InvalidateCommandsOnPropertyChanged)
            {
                ViewModelCommandManager.InvalidateCommands();
            }
        }