【发布时间】:2019-08-01 16:13:55
【问题描述】:
我正在尝试在重置和禁用表单字段的函数中清除列表框。
我查过的所有论坛都说要使用:
listBox.Items.Clear();
但是这会引发一个异常,上面写着:
'在使用 ItemsSource 时操作无效。改为使用 ItemsControl.ItemsSource 访问和修改元素。'
任何想法都将不胜感激!
【问题讨论】:
-
似乎您已经分配或绑定了 ItemsSource 属性。清除源集合。
-
这可以通过清除源例如 ObservableCollection
src = new ObservableCollection (); src.Clear();
标签: c# wpf visual-studio listbox