WPF - ComboBox binding issue
I am using WPF / MVVM and have an associated ComboBox issue - any help is appreciated!
Here's my combo ...
<ComboBox Name="ComboBoxAvailableCriteria" Width="255" ItemsSource="{Binding AvailableCriteria}" DisplayMemberPath="SearchableAttribute.Name" />
And heres my ViewModel ...
private List<SearchCriteria> _availableCriteria;
public List<SearchCriteria> AvailableCriteria
{
get { return _availableCriteria; }
set
{
if (_availableCriteria == value) return;
_availableCriteria = value;
OnPropertyChanged("AvailableCriteria");
}
}
public void RemoveCriteria(SearchCriteria searchCriteria)
{
_availableCriteria.Remove(searchCriteria);
OnPropertyChanged("AvailableCriteria");
}
My problem is that while RemoveCriteria removes the item from the list, it does not update the ComboBox in the view. Can anyone please help?
Thank,
Andy
+2
source to share