private void Delete_selected_rows(object sender, RoutedEventArgs e) { foreach (CategoryRow row in available_rows.Where(row => row.Selected == true).ToList()) { DatabaseHandler.Delete_row_from_categories(GlobalVariables.temporary_file_path, row.Id); } this.Set_rows(); }