如何清除AutoSuggestBox项目

时间:2017-08-08 08:03:29

标签: c# uwp

我有一个AutoSuggestBox,它的ItemSource来自我的VM。

<AutoSuggestBox x:Name="MyBox" Grid.Row="1" GotFocus="MyBox_GotFocus"
                            QueryIcon="Find" PlaceholderText="Search"
                            QuerySubmitted="MyBox_QuerySubmitted"
                            TextMemberPath="Description"
                            Header="Search"
                            ItemsSource="{Binding SearchMatches}" 
                            Style="{StaticResource SearchAutoSuggestBoxStyle}" 
                            ItemTemplate="{StaticResource SearchItemTemplate}"/>

所以我们可以这样说:

enter image description here

如何删除/清除我的Void方法的项目/建议?

MyBox.Items.Clear() // this shows Catastrophic failure error

由于

1 个答案:

答案 0 :(得分:0)

在使用数据绑定时,您通常不想直接与Items进行交互。请改为在您的基础集合属性上使用Clear

SearchMatches.Clear();