WPF - 组合框绑定问题
问题描述:
我正在使用WPF/MVVM,并有一个绑定问题与组合框 - 任何帮助赞赏!WPF - 组合框绑定问题
继承人我的组合...
<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从列表中删除的项目,它不会更新组合框在视图上。任何人都可以协助
感谢,
安迪
不错的,谢谢你的帮助 – 2009-08-20 17:15:46
了解ObservableCollection是永不离开WPF的第一步:D – user7116 2009-08-20 17:25:21