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

INotifyableViewModel() private method

Called when a property has changed for a view model type that the current view model is interested in. This can be accomplished by decorating the view model with the InterestedInAttribute.
This method should only be called by Catel so the ManagedViewModel can invoke it. This method is only used as a pass-through to the actual OnViewModelPropertyChanged method.
private INotifyableViewModel ( IViewModel viewModel, string propertyName ) : void
viewModel IViewModel The view model.
propertyName string Name of the property.
return void
        void INotifyableViewModel.ViewModelPropertyChanged(IViewModel viewModel, string propertyName)
        {
            Log.Debug("A view model ('{0}') the current view model ('{1}') is interested in has changed a property ('{2}')",
                viewModel.GetType(), GetType(), propertyName);

            OnViewModelPropertyChanged(viewModel, propertyName);
        }

Same methods

ViewModelBase::INotifyableViewModel ( IViewModel viewModel, ICatelCommand command, object commandParameter ) : void
ViewModelBase::INotifyableViewModel ( IViewModel viewModel, ViewModelEvent viewModelEvent, EventArgs e ) : void