C# 为什么不使用新项目更新自动完成工具包?

C# 为什么不使用新项目更新自动完成工具包?,c#,xaml,windows-phone-8,toolkit,C#,Xaml,Windows Phone 8,Toolkit,我将toolkit:AutoCompleteBox的Datasource设置为字符串项列表。它工作得很好,但当我想添加一个新项目到列表中,然后再次将列表设置为toolkit的Datasource:AutoCompleteBox时,它不会被添加。 我认为工具箱的数据源:AutoCompleteBox没有更新 你知道如何添加新项目吗?还是刷新或更新列表 List<string> c1 = new List<string>(); //... add some items to

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

你知道如何添加新项目吗?还是刷新或更新列表

List<string> c1 = new List<string>();
//... add some items to c1
txt11.ItemsSource = c1;
c1.Add(txt11.Text.Trim());
txt11.ItemsSource = c1;
List c1=新列表();
//... 在c1中添加一些项目
txt11.ItemsSource=c1;
c1.添加(txt11.Text.Trim());
txt11.ItemsSource=c1;

哦,天哪,我发现这段代码很容易出问题: 我得再做一次作业。第一次给自动完成框赋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;
List c1=新列表();
//... 在c1中添加一些项目
txt11.ItemsSource=c1;
c1.添加(txt11.Text.Trim());
txt11.ItemsSource=null;
txt11.ItemsSource=c1;