private void GenesList_SelectionChanged(object sender, System.Windows.Controls.SelectionChangedEventArgs e) { var selectedItems = GenesList.SelectedItems.Cast <Breed>().ToList(); vm.BreedsListSelectedItems = selectedItems; //only want 1 listview to have a selection if (selectedItems.Count != 0) { SelectedList.UnselectAll(); OutputList.UnselectAll(); } }