2

동일한 컬렉션을 기반으로 여러 개의 필터가 있습니다. 즉, 우리는 다양한 방식으로 동일한 컬렉션을 표시하고 있습니다. 내가 무엇을 할 수 있기를 바랄 수있는 모든 속성을 변경할 때 CollectionViews 새로 고침 (콜렉션 뷰는 항목이 컬렉션에 추가/제거 될 때만 다시 채우기 때문에). 지정된 컬렉션과 관련된 모든 collectionViews를 찾는 방법이 있습니까? 컬렉션보기와 컬렉션 사이에 양방향 링크가 있거나이 링크를 결정하는 방법이 있습니까?컬렉션에 연결된 모든 ICollectionView 찾기

P. 나는 대답은, 컬렉션 나에게 기본보기를 줄 것이다 컬렉션과 asscoiated ICollectionViews의 모든 같은

ICollectionView coll = CollectionViewSource.GetDefaultView(Collection); 

없는 것 같아요.

+0

어떤 컬렉션이 있습니까? – Thomas

+0

Observable, 비록 IList를 매개 변수로 취하는 ListCollectionView를 사용하고 있습니다. –

답변

0

컬렉션이 ObservableCollection 인 경우 ResettableObservableCollection을 수행 할 수 있습니다.

생성 된 ICollectionView는이를보고 자신을 새로 고칩니다.

+0

그 컬렉션보기가 1000 항목 또는 이렇게 그리드에 바인딩 된 경우 어떤 성능 영향을 줄 궁금해. 나는 이것을 월요일에 시험 할 것이다. –