Exemplo n.º 1
0
        // === Public Methods ===

        public bool Add(IBaseView view)
        {
            if (_views.ContainsKey(view.ViewType))
            {
                Log.Warning($"Невозможно добавить окно {view.ViewType}: уже содержится в словаре");
                return(false);
            }

            _views.Add(view.ViewType, view);
            view.Hide();

            Log.Message($"Окно {view.ViewType} успешно добавлено");
            return(true);
        }