我能够使用http://www.codeproject.com/Articles/563862/Multi-Select-ComboBox-in-WPF在wpf中创建一个多选组合框。
现在,当我有一个清除按钮时,需要清除组合框中的选定值,但它们不会清除。
我将一个列表绑定到多个选定的组合框选择项目,并试图清除当清除时,但选择的项目仍然显示出来。我正在讨论任何微不足道的事情。
以下是我的viewmodel中的行,其中SelectedPractices是具有组合框选择项的列表:
SelectedPractices.Clear();
OnPropertyChanged("SelectedPractices");
请参阅xaml代码:基本上这是使用给定链接创建的自定义组合框控件,我以下面的方式使用它。是的,SelectedPractices实现了InotifyProperty。 XAML:
<multiselection:MultiSelectComboBox x:Name="CmbPractice" Grid.Row="1" ItemsSource="{Binding Practices}" SelectedItems="{Binding SelectedPractices,Mode=TwoWay}" Width="145" Margin="3,4,28,1" Grid.Column="1">
</multiselection:MultiSelectComboBox>
提前致谢。