private void MainWindow_OnClosing(object sender, CancelEventArgs e) { var settings = SettingsManager.Instance; settings.LoadCurrentSettings(); foreach (var healControl in HealControls) { var hs = new HealerSetting(healControl); settings.HealerSettings.Add(hs); } settings.Serialize($"{((TibiaProc)processCombo.SelectedItem).WindowTitle}.xml", settings); }
private void RemoveButtonBase_OnClick(object sender, RoutedEventArgs e) { try { var settings = SettingsManager.Instance; var hs = new HealerSetting(this); settings.HealerSettings.Remove(hs); } catch (Exception exception) { Console.WriteLine(exception); //throw; } Panel parentPanel = (Panel)this.Parent; parentPanel.Children.Remove(this); }