Catel.MVVM.Views.ViewManager.UnregisterView C# (CSharp) Метод

UnregisterView() публичный Метод

Unregisters a view so it can no longer be linked to a view model instance.
The is null.
public UnregisterView ( IView view ) : void
view IView The view to unregister.
Результат void
        public virtual void UnregisterView(IView view)
        {
            Argument.IsNotNull("view", view);

            var viewType = view.GetType().FullName;

            Log.Debug("Unregistering view '{0}'", viewType);

            lock (_syncObj)
            {
                if (!_registeredViews.ContainsKey(view))
                {
                    Log.Warning("View '{0}' is not registered", viewType);
                    return;
                }

                view.ViewModelChanged -= OnViewModelChanged;

                _registeredViews.Remove(view);
            }

            Log.Debug("Unregistered view '{0}'", viewType);
        }