// === 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); }