I have a check list box from the wpf toolkit 2. I cannot get all of the selected items. I read that I am supposed to use SelectedItemsOverride to get all of my selected items bu
I combined previous answers/comments and what worked for me was to bind SelectedItemsOverride
to an ObservableCollection
, include UpdateSourceTrigger=PropertyChanged
, and attach a method to the ObservableCollection
's event CollectionChanged
.
The XAML:
Code in ViewModel:
public IEnumerable- AllItems { get; set; }
public ObservableCollection
- SelectedItems { get; set; }
public ViewModel()
{
SelectedItems = new ObservableCollection
- ();
SelectedItems.CollectionChanged += SelectedItems_CollectionChanged;
}
private void SelectedItems_CollectionChanged(object sender, System.Collections.Specialized.NotifyCollectionChangedEventArgs e)
{
// Handle collection changed event
}