public static void LoadAllSettings() { var settings = (USE_ALL_SETTINGS || SAVE_ALL_SETTINGS) ? AllSettingsBase.Load() : null; BaseSettings.CONSTRUCTOR_ACTION = BaseSettingsConstructor.None; AppSettings.AppSetting = settings?.App ?? AppSettingsBase.Load(); LibSettings.LibSetting = settings?.Lib ?? LibSettings.BindInstance(); }
public static void SaveAllSettings(bool includeWindowPlacement = true) { if (includeWindowPlacement) { SaveWindowPlacement(); } if (USE_ALL_SETTINGS || SAVE_ALL_SETTINGS) { Settings.App = AppSettings.AppSetting; Settings.Lib = LibSettings.LibSetting; AllSettingsBase.SaveAllSettings(); //Settings.Toggle = ToggleSettings.ToggleSetting; //Settings.My = MySettings.MySetting; //Settings.Save(); } if (!USE_ALL_SETTINGS) { AppSettings.Save(); LibSettings.SaveInstance(); } }
static Dictionary <string, WINDOWPLACEMENT?> LoadAppWindowPlacements() => AllSettingsBase.Load()?.App?.Placements ?? AppSettingsBase.Load()?.Placements;
static AppSettingsBase LoadAppSettings() => AllSettingsBase.Load()?.App ?? AppSettingsBase.Load();