private void RemoveCriteriaButton_Click(object sender, RoutedEventArgs e) { // Get which item was clicked. var item = ((FrameworkElement)sender).DataContext; // Remove judge from the list. Criterias.Remove((Criteria)item); CriteriasToAdd.Remove((Criteria)item); CriteriasToRemove.Add((Criteria)item); }
private void OnRemoveCriteria(object parameter) { if (parameter == null || !CanRemoveCriteria(parameter)) { return; } var criteria = (SearchCriteria)parameter; Criterias.Remove(criteria); }