当ListView.ItemsSource绑定了数据后,想要清空ListView不能再用ListView.Items.Clear();这种方法了,用这种方法,编译器就会报错:当 ItemsSource 正在使用时操作无效。改用 ItemsControl.ItemsSource 访问和修改元素。
我们可以用另一种方法:
我们可以用另一种方法:
1.先把ListView.ItemsSource=null;
2.然后重新给ListView.ItemsSource赋值,记得把之前的那个数据List给清空了
EachList.ItemsSource = null;//EachList是我的ListView的Name //EachList.Items.Clear(); datalist.Clear(); 。。。//这部分给datalist重新赋值 EachList.ItemsSource = datalist;希望可以帮到你。