/// <summary>Saves various configurations to file for next session</summary> private void SaveSetting() { SettingsManager.Instance.Save(typeof(FetchXmlBuilder), settings, "[Common]"); if (connectionsettings == null) { connectionsettings = new FXBConnectionSettings(); } connectionsettings.FetchXML = dockControlBuilder.GetFetchString(false, false); connectionsettings.LayoutXML = dockControlBuilder.LayoutXML?.ToXML(); SettingsManager.Instance.Save(typeof(FetchXmlBuilder), connectionsettings, ConnectionDetail?.ConnectionName); }
private void LoadSettingConnection() { connectionsettings = null; try { SettingsManager.Instance.TryLoad(typeof(FetchXmlBuilder), out connectionsettings, ConnectionDetail?.ConnectionName); } catch (InvalidOperationException) { } if (connectionsettings == null) { connectionsettings = new FXBConnectionSettings(); } }