2
Я использую WPF/MVVM, и у меня есть связанная проблема с ComboBox - любая помощь оценивается!WPF - проблема с привязкой к ComboBox
Heres мой Combo ...
<ComboBox Name="ComboBoxAvailableCriteria" Width="255" ItemsSource="{Binding AvailableCriteria}" DisplayMemberPath="SearchableAttribute.Name" />
И Heres мой 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");
}
Моя проблема заключается в том, что хотя RemoveCriteria удаляет элемент из списка, он не обновляет ComboBox в представлении. Может ли кто-нибудь помочь?
Спасибо,
Энди
славный, спасибо за помощь –
Изучение ObservableCollection - это первый шаг к тому, чтобы никогда не покидать WPF: D – user7116