为什么AutoComplete工具包没有更新新项目?

时间:2015-03-02 22:25:14

标签: c# xaml windows-phone-8 toolkit

我将工具箱的数据源:AutoCompleteBox设置为字符串项列表。它工作得很好但是当我想要添加一个新项目列表然后再将列表设置为工具包的数据源:AutoCompleteBox时,它不会被添加。 我认为工具包的数据源:AutoCompleteBox没有更新。

您对如何添加新项目有任何想法吗?或刷新或更新列表?

List<string> c1 = new List<string>();
//... add some items to c1
txt11.ItemsSource = c1;
c1.Add(txt11.Text.Trim());
txt11.ItemsSource = c1;

1 个答案:

答案 0 :(得分:1)

天啊,我用这段代码发现问题很简单: 我必须再次分配。第一次给AutoCompleteBox赋予null。

List<string> c1 = new List<string>();
//... add some items to c1
txt11.ItemsSource = c1;
c1.Add(txt11.Text.Trim());
txt11.ItemsSource = null; 
txt11.ItemsSource = c1;