我正在使用WPF / MVVM并且与ComboBox存在绑定问题 - 欢迎任何帮助!
继承我的组合......
<ComboBox Name="ComboBoxAvailableCriteria" Width="255" ItemsSource="{Binding AvailableCriteria}" DisplayMemberPath="SearchableAttribute.Name" />
继承我的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从列表中删除了该项,但它不会更新View上的ComboBox。有人可以帮忙吗?
谢谢,
安迪