Windows RT App에서 목록 상자의 항목을 지우려고합니다. 항목을 추가하려면, 내가 사용목록 상자에서 항목을 제거하면 치명적 오류가 발생합니까?
List<string> list1;
...
foreach(string s in list1.Items)
{
listBox1.Items.Add(s);
}
이 항목을 지우려면, 내가 사용 : 내가 사용하려고하면
Catastrophic failure (Exception from HRESULT: 0x8000FFFF (E_UNEXPECTED))
:
listBox1.Items.Clear();
그러나, 문제는이 예외가 발생합니다 :
int at = 0;
while (at < listBox1.Items.Count)
{
listBox1.Items.RemoveAt(at);
at += 1;
}
나는 R 메서드를 emoveAt. 항목을 1에서 현재 0에있는 항목이 될 것이다 -
죄송합니다 (제대로에서 INotifyPropertyChanged 인터페이스를 구현 한 경우에는 목록이 업데이트 얻을 것이다)하지만'목록은''Items'에서 모두를위한 정의가 포함되어 있습니까? –