public SettingsWindow() { InitializeComponent(); unmuteOnCloseCheckBox.IsChecked = Properties.Settings.Default.UnmuteOnClose; minimizeToTrayRadioButton.IsChecked = Properties.Settings.Default.MinimizeToTray; minimizeToTaskbarRadioButton.IsChecked = !Properties.Settings.Default.MinimizeToTray; checkForUpdatesCheckBox.IsChecked = Properties.Settings.Default.CheckForUpdates; debugModeCheckBox.IsChecked = Properties.Settings.Default.DebugMode; startMinimizedCheckBox.IsChecked = Properties.Settings.Default.StartMinimized; startOnLoginCheckBox.IsChecked = Properties.Settings.Default.StartOnLogin; startWithSpotifyCheckBox.IsChecked = Properties.Settings.Default.StartWithSpotify; saveButton.Click += (_, __) => { SaveSettings(); Close(); }; cancelButton.Click += (_, __) => { Close(); }; uninstallButton.Click += (_, __) => { if (MessageBox.Show("Do you really want to uninstall EZBlocker 3?", "Confirm Uninstall", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { Uninstall.Run(); } }; }
public SettingsWindow() { InitializeComponent(); unmuteOnCloseCheckBox.IsChecked = Properties.Settings.Default.UnmuteOnClose; minimizeToTrayRadioButton.IsChecked = Properties.Settings.Default.MinimizeToTray; minimizeToTaskbarRadioButton.IsChecked = !Properties.Settings.Default.MinimizeToTray; checkForUpdatesCheckBox.IsChecked = Properties.Settings.Default.CheckForUpdates; debugModeCheckBox.IsChecked = Properties.Settings.Default.DebugMode; aggressiveMutingCheckBox.IsChecked = Properties.Settings.Default.AggressiveMuting; startMinimizedCheckBox.IsChecked = Properties.Settings.Default.StartMinimized; startOnLoginCheckBox.IsChecked = Properties.Settings.Default.StartOnLogin; startWithSpotifyCheckBox.IsChecked = Properties.Settings.Default.StartWithSpotify; mediaControlHookButton.IsChecked = Equals(Properties.Settings.Default.Hook, mediaControlHookButton.Tag); processAndWindowHookButton.IsChecked = !mediaControlHookButton.IsChecked; // Equals(Properties.Settings.Default.Hook, processAndWindowHookButton.Tag); skipBlockTypeButton.IsChecked = Equals(Properties.Settings.Default.BlockType, skipBlockTypeButton.Tag); muteBlockTypeButton.IsChecked = !skipBlockTypeButton.IsChecked; // Equals(Properties.Settings.Default.BlockType, muteBlockTypeButton.Tag); startWithSpotifyCheckBox.IsEnabled = StartWithSpotify.Available; mediaControlHookButton.Checked += (_, __) => { if (mediaControlHookButton.IsChecked == true) { muteBlockTypeButton.IsChecked = false; skipBlockTypeButton.IsChecked = true; } }; saveButton.Click += (_, __) => { SaveSettings(); Close(); }; cancelButton.Click += (_, __) => Close(); uninstallButton.Click += (_, __) => { if (MessageBox.Show("Do you really want to uninstall EZBlocker 3?", "Confirm Uninstall", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { Uninstall.Run(); } }; }