private static void LoadJsonFromShortcuts() { Config config = ShortcutListArea.GetConfig(); string configJson = Serializer.SerializeConfig(config); JsonViewManager.SetJson(configJson); }
private void InitEvents() { TitleBarControl.InitEvents(); TitleBarButtons.InitEvents(); WelcomeCard.InitEvents(); LowerMenuBar.InitEvents(); ShortcutListArea.InitEvents(); JsonViewManager.Init(); Dialogs.SettingsDialog.InitEvents(); Dialogs.MessageDialog.InitEvents(); Dialogs.YesNoDialog.InitEvents(); }
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); }
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; } }