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;
                }
            });
        }
示例#2
0
        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);
            });
        }