public void LoadFile() { Application.Current.Dispatcher.InvokeAsync(() => { var savedData = XSerializer.Instance.GetConfiguration <SignalSettingInfo>(ConfigFileNames.SignalParameterSettingFileName); //Save data with default data if (savedData == null) { SettingInfo = new SignalSettingInfo(); SettingInfo.Version++; XSerializer.Instance.SaveConfiguration <SignalSettingInfo>(ConfigFileNames.SignalParameterSettingFileName, SettingInfo); } else { SettingInfo = savedData; } }); }
public void LoadAppSetting() { Application.Current.Dispatcher.InvokeAsync(() => { var savedData = XSerializer.Instance.GetConfiguration <SignalSettingInfo>(ConfigFileNames.SignalParameterSettingFileName); //Save data with default data if (savedData == null) { Setting = new SignalSettingInfo(); Setting.Version++; XSerializer.Instance.SaveConfiguration <SignalSettingInfo>(ConfigFileNames.SignalParameterSettingFileName, Setting); } else { Setting = savedData; } BuySellSignalOrderManager.Instance.UpdateSettingInfo(Setting); }); }