删除选定的ListViewItem会抛出异常

时间:2015-03-03 14:16:10

标签: c# windows listview

当我尝试从列表视图中删除项目时,抛出异常。

 itemListView.Items.Remove(itemListView.SelectedItems[0]);

这是我当时的删除声明,而我已尝试过不同的变体..(SelectedItem,For-Each-Loop,..)。

在我的Windows应用商店应用中,我显示了一个项目列表。用户现在单击其中一个并按下调用处理程序的按钮以删除该一个选定项目(用户一次只能选择一个项目)。

以下是从上面的确切行引发的异常: Exception Message

感谢您的帮助!

编辑:其他信息: 列表项是某些类的对象。

调试器没那么有用:(

'someAppName.exe' (CLR v4.0.30319: Immersive Application Domain): Loaded 'C:\windows\assembly\GAC_MSIL\Microsoft.VisualStudio.Debugger.Runtime\12.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.Debugger.Runtime.DLL'. 
'someAppName.exe' (CLR v4.0.30319: Immersive Application Domain): Loaded 'C:\windows\Microsoft.Net\assembly\GAC_MSIL\Microsoft.Csharp\v4.0_4.0.0.0__b03f5f7f11d50a3a\Microsoft.Csharp.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.

被调用的处理程序仅由一行组成 SelectedIndex会抛出相同的异常 没有附加事件。

1 个答案:

答案 0 :(得分:0)

嗯,我只是傻了。 我尝试更改直接绑定的变量,而不是更改绑定的源。