Joe*_*oel 4 listbox exception windows-phone-7
我有一个带有行的 ListBox,其中每一行由一个“图像”和一个“文本块”组成。当我用代码删除后面的一行时?
this.UserListBox.Items.RemoveAt(this.UserListBox.SelectedIndex);
Run Code Online (Sandbox Code Playgroud)
在那里它抛出一个异常:
只读集合不支持操作。
如何从列表框中删除行?
我正在编写一个 Windows 手机 7 APP。
如果在 ListBox 上设置 ItemsSource,则 Items 是内部生成的并且是只读的。在这种情况下,您需要从提供的项目集合中删除该项目。如果集合实现 INotifyCollectionChanged,则集合更改将反映在列表框中。