清除wpf mvvm中多选组合框中的多个选择项

时间:2015-06-01 13:06:41

标签: wpf mvvm combobox

我能够使用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>

提前致谢。

0 个答案:

没有答案