현재 ItemsSource가 ObservableCollection으로 설정된 GridView가 있습니다. 기본 데이터에 대한 업데이트는 내 노력으로 UI에 반영됩니다. 모든 것이 잘 작동합니다.Windows 8에서 GridView 필터링
특정 항목 만 표시되도록 ObservableCollection에 필터를 적용하는 가장 깨끗한 방법은 무엇입니까? 이상적으로 ObservableCollection에서 항목을 실제로 제거하고 싶지 않으며 두 가지 컬렉션을 유지 관리하지 않아도되므로 작업을 동기화하는 것이 더 어려워집니다. CollectionViewSource는 유망 해 보이지만 Windows Store App 구현에는 필터링 기능이 부족한 것 같습니다 (MS?). 어쩌면
this.DefaultViewModel["GreaterThan10Items"] = originalList.Where(c => c.SomeProperty > 10)
.Select(c => new {c.SomeProperty, c.OtherProperty});
또는 : LINQ 사용