private void test() { Settings = SettingModelClass.SettingList; if (Settings.Count == 0) { Setting = new SettingModelClass(); Setting.Filters.Add(new FilterModel()); } SelectedSetting.SelectedIndex = 1; }
private void Init() { tree.ItemsSource = null; try { TrendModelClass.setting = SettingModelClass.Load(ID); TrendModelClass.Init(); } catch (Exception ex) { MessageBox.Show($"{ex.Source} {ex.Message}"); } new Thread(Update).Start(); }
private void Add_Click(object sender, RoutedEventArgs e) { try { if (null != Setting && Setting.ID == 0) { Setting.Save(); } Settings.Add(Settings.Last().Key + 1, ""); SelectedSetting.SelectedIndex = SelectedSetting.Items.Count - 1; Setting = new SettingModelClass(); Setting.Filters.Add(new FilterModel()); SelectedSetting.Items.Refresh(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void SelectedSetting_SelectionChanged(object sender, SelectionChangedEventArgs e) { dynamic selected = SelectedSetting.SelectedItem; Setting = SettingModelClass.Load(selected.Key); }