개체가 ObservableCollection
입니다. 나는 목록 상자에 바인딩 된 ObservableCollection
에서 생성 된 PagedCollectionView
을 가지고있다.기본 ObservableCollection에서 항목을 제거 할 때 PagedCollectionView에서 ArgumentOutOfRange 예외가 발생했습니다.
Remove
을 ObservableCollection
으로 호출하면 PagedCollectionView가 ArgumentOutOfRange 예외를 throw합니다. 매개 변수 : 색인
어떻게해야합니까?이 방법으로 사용되는 ObservableCollection에서 항목을 제거하십시오.
업데이트 : 이 문제는 그게 사실이라면 Microsoft Connect에보고 된 다음 버그에 관련이있을 수 있습니다, 다음 해결 방법은?
두 개의 다른 목록으로 표시해야하는 데이터 모음이 하나 있습니다. 나는 필터링을 위해 PagedCollectionView를 사용하고, 정렬 (페이징이 아님) 할 수있다. –
당신의 경우에는'PagedCollectionView'의'Remove (At)'를 사용해야합니다. 문제가 가상화 된 항목 중 일부와 관련이 있다고 생각합니다. 아마'Remove'를 고수하는 것이 가장 좋을 것입니다. 그런 식으로 인덱스에 대해 걱정할 필요가 없습니다. – Kir