private void SettingsPanelClosing(object sender, EventArgs e) { this.settings.Load(); gridMain.Children.Remove(this.settingsControl); gridMonitor.Visibility = Visibility.Visible; this.settingsControl = null; VerifyWhetherSetupIsComplete(); }
private void OpenSettingsClicked(object sender, RoutedEventArgs e) { if (this.settingsControl == null) { this.settingsControl = new SettingsControl(this.settings); this.settingsControl.SettingsClose += this.SettingsPanelClosing; } gridMonitor.Visibility = Visibility.Collapsed; gridMain.Children.Add(this.settingsControl); }