private void InitEvents()
 {
     TitleBarControl.InitEvents();
     TitleBarButtons.InitEvents();
     WelcomeCard.InitEvents();
     LowerMenuBar.InitEvents();
     ShortcutListArea.InitEvents();
     JsonViewManager.Init();
     Dialogs.SettingsDialog.InitEvents();
     Dialogs.MessageDialog.InitEvents();
     Dialogs.YesNoDialog.InitEvents();
 }
        public MainWindow()
        {
            InitializeComponent();
            WindowRef.Wind = this;

            Settings = JsonSerializer.GetSettings();
            if (!Settings.DisplayWelcomeBox)
            {
                WelcomeCard.CloseCard();
            }

            if (!CheckSettingsValid())
            {
                Close();
                return;
            }

            InitEvents();
            ThemeManager.InitTheme();
            InitJson();
        }