コード例 #1
0
        private static void LoadJsonFromShortcuts()
        {
            Config config     = ShortcutListArea.GetConfig();
            string configJson = Serializer.SerializeConfig(config);

            JsonViewManager.SetJson(configJson);
        }
コード例 #2
0
 private void InitEvents()
 {
     TitleBarControl.InitEvents();
     TitleBarButtons.InitEvents();
     WelcomeCard.InitEvents();
     LowerMenuBar.InitEvents();
     ShortcutListArea.InitEvents();
     JsonViewManager.Init();
     Dialogs.SettingsDialog.InitEvents();
     Dialogs.MessageDialog.InitEvents();
     Dialogs.YesNoDialog.InitEvents();
 }
コード例 #3
0
        private void InitJson()
        {
            string getJson         = JsonSerializer.GetLastShortcutsJson();
            Config shortcutsConfig = null;

            try
            {
                shortcutsConfig = Serializer.DeserializeConfig(getJson);
            }
            catch
            {
                shortcutsConfig = new Config();
                getJson         = Serializer.SerializeConfig(shortcutsConfig);
                JsonSerializer.SaveLastShortcutsJson(getJson);
            }

            JsonViewManager.SetJson(getJson);
            ShortcutListArea.LoadShortcuts(shortcutsConfig.Shortcuts);
        }
コード例 #4
0
        private static void ResetJson(bool shouldReset)
        {
            if (shouldReset)
            {
                string getJson         = JsonSerializer.GetLastShortcutsJson();
                Config shortcutsConfig = null;

                try
                {
                    shortcutsConfig = Serializer.DeserializeConfig(getJson);
                }
                catch
                {
                    shortcutsConfig = new Config();
                    getJson         = Serializer.SerializeConfig(shortcutsConfig);
                    JsonSerializer.SaveLastShortcutsJson(getJson);
                }

                JsonViewManager.SetJson(getJson);
                ShortcutListArea.LoadShortcuts(shortcutsConfig.Shortcuts);
                Wind.ValiationError.Visibility = Visibility.Collapsed;
            }
        }