private void OpenView(View view)
        {
            if (view != null)
            {
                ViewRegistry.OnOpeningView(view);

                switch (_openMode)
                {
                case OpenMode.None:
                    OpenViewInNone(view, _parentView);
                    break;

                case OpenMode.TabPage:
                    OpenViewInTabPage(view, _parentView);
                    break;

                case OpenMode.AppTabPage:
                    OpenViewInTabPage(view, _appView);
                    break;

                default:
                    OpenViewInDialog(view, _parentView);
                    break;
                }
            }
        }
        private static bool CloseView(View view)
        {
            if (view != null)
            {
                return(ViewRegistry.OnClosingView(view));
            }

            return(true);
        }