public override void Load(SettingsStorage storage) { TradesGrid.Load(storage.GetValue <SettingsStorage>("GridSettings")); _securityIds.SyncDo(list => { list.Clear(); list.AddRange(storage.GetValue("Securities", ArrayHelper.Empty <string>())); }); var alertSettings = storage.GetValue <SettingsStorage>("AlertSettings"); if (alertSettings != null) { AlertBtn.Load(alertSettings); } VolumeFilter.Value = storage.GetValue <decimal?>("VolumeFilter"); }
public override void Load(SettingsStorage storage) { var gridSettings = storage.GetValue <SettingsStorage>("SecurityPicker"); if (gridSettings != null) { SecurityPicker.Load(gridSettings); } var alertSettings = storage.GetValue <SettingsStorage>("AlertSettings"); if (alertSettings != null) { AlertBtn.Load(alertSettings); } _securityIds.SyncDo(list => { list.Clear(); list.AddRange(storage.GetValue("Securities", ArrayHelper <string> .EmptyArray)); }); }
public override void Load(SettingsStorage storage) { var gridSettings = storage.GetValue <SettingsStorage>("SecurityPicker"); if (gridSettings != null) { SecurityPicker.Load(gridSettings); } var layout = storage.GetValue <string>("Layout"); if (layout != null) { DockSite.LoadLayout(layout); } _securityIds.SyncDo(list => { list.Clear(); list.AddRange(storage.GetValue("Securities", ArrayHelper <string> .EmptyArray)); }); }
//TODO: дописать логику загрузки состояния для DockSite public override void Load(SettingsStorage storage) { var gridSettings = storage.GetValue <SettingsStorage>("SecurityPicker"); if (gridSettings != null) { SecurityPicker.Load(gridSettings); } var layout = storage.GetValue <string>("Layout"); //if (layout != null) // DockSite.LoadLayout(layout); _securityIds.SyncDo(list => { list.Clear(); list.AddRange(storage.GetValue("Securities", ArrayHelper.Empty <string>())); }); SecurityPicker.SecurityProvider = ConfigManager.GetService <ISecurityProvider>(); }