我有一个问题要问你。在XAML中,我创建了listview,其名称为listviewtest,文本框的名称为txtUser。我的问题是当我将这个文本框txtUser添加到listviewtest时,它会在那里,但如果我第二次在textbox txtUser中更改文本,listviewtest添加更改的文本框txtUser。我需要做的是将文本框txtUser添加到listviewtest,如果它将被更改,将有两个文本框 - 第一个版本和更改版本。
我现在的代码非常简单:
List<string> namesofusers = new List<string>() { };
string nameofuser = txtUser.Text;
namesofusers.Add(naazov);
listviewtest.ItemsSource = namesofusers;
答案 0 :(得分:0)
这将创建一个新列表,以便旧列表消失。
List<string> namesofusers = new List<string>() { };
在其他地方声明List<string> namesofusers;
绑定一次 - 在XAML中最好是公共财产
您需要使用ObservableCollection而不是List
if (namesofusers == null)
namesofusers = new List<string>();