我正在尝试清除我的 Windows RT 应用程序中的列表框项目。要添加项目,我使用:
List<string> list1;
...
foreach(string s in list1.Items)
{
listBox1.Items.Add(s);
}
要清除项目,我使用:
listBox1.Items.Clear();
但是,这会引发此异常:
Catastrophic failure (Exception from HRESULT: 0x8000FFFF (E_UNEXPECTED))
如果我尝试使用:
int at = 0;
while (at < listBox1.Items.Count)
{
listBox1.Items.RemoveAt(at);
at += 1;
}
我在 RemoveAt 方法中遇到了同样的异常。