我有一个来自 WPF Extended Toolkit 的 CheckComboBox 并且 SelectedItemsOverride 不会触发我的属性的设置器,我不知道为什么。我究竟做错了什么?
我的 XAML:
<xctk:CheckComboBox ItemsSource="{Binding VeterinaryChoices}"
IsSelectAllActive="True"
DisplayMemberPath="FullName"
ValueMemberPath="EmployeeID"
SelectedItemsOverride="{Binding SelectedVeterinaries,
ValidatesOnDataErrors=True, UpdateSourceTrigger=PropertyChanged}"/>
ViewModel 中的属性:
public ObservableCollection<Employee> SelectedVeterinaries
{
get
{
return _selectedVeterinaries;
}
set
{
_selectedVeterinaries = value;
OnPropertyChanged("SelectedVeterinaries");
}
}
上下文设置正确,因为我的其他属性按预期绑定。