private void ComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e) { var combo = sender as System.Windows.Controls.ComboBox; if (combo == null) return; if (StartPauseComboBox.SelectedIndex == StopComboBox.SelectedIndex) { //Get the index of the last selected item. var index = combo.Items.IndexOf(e.RemovedItems[0]); combo.SelectedIndex = index; } }