WindowsRTアプリでリストボックスの項目をクリアしようとしています。アイテムを追加するには、次を使用します。
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メソッドでも同じ例外が発生します。