【发布时间】:2009-08-20 16:50:02
【问题描述】:
我正在使用 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 从列表中删除了该项目,但它不会更新视图上的 ComboBox。有人可以帮忙吗?
谢谢,
安迪
【问题讨论】:
标签: wpf binding combobox inotifypropertychanged