Catel.MVVM.Views.ViewToViewModelMappingHelper.UninitializeViewModel C# (CSharp) Method

UninitializeViewModel() private method

Uninitializes the specified view model.
private UninitializeViewModel ( IViewModel viewModel ) : void
viewModel IViewModel The view model.
return void
        private void UninitializeViewModel(IViewModel viewModel)
        {
            if (viewModel == null)
            {
                return;
            }

            var viewModelType = viewModel.GetType().Name;

            Log.Debug("Uninitializing view model '{0}'", viewModelType);

            viewModel.PropertyChanged -= OnViewModelPropertyChanged;

            Log.Debug("Uninitialized view model '{0}'", viewModelType);
        }