2
私はWPF/MVVMを使用しており、ComboBoxのバインディングに問題があります。WPF - ComboBoxバインディングの問題
HERESに私のコンボ...
<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がリストから項目を削除しますが、それはコンボボックスを更新していないということですビューに表示されます。誰も助けることができますか?
おかげで、
アンディ
ご協力ありがとうございます –
ObservableCollectionについて学ぶことは、WPFを決して離れることのない第一歩です.D – user7116