나는이 프로젝트에서 ListView에 표시했던 개체에 FilterResult 속성을 추가하여이 작업을 수행했습니다. 그런 다음 ListView에 사용되는 항목 템플릿에, 내가 가시성에 세터로, FilterResult에 DataTrigger를 넣어, 뭔가 같은 : 해당 사용자가 필터를 변경하면 다음, 난 그냥 컬렉션을 통해 이동
<DataTrigger Binding="{Binding FilterResult}" Value="False">
<Setter Property="Visibility" Value="Collapsed" />
</DataTrigger>
업데이트 각 FilterResult (PropertyChanged 알림 속성) 및 voila! : =)
여전히 FilterResult 플래그를 사용하는 다른 솔루션은 FilterResult가 true 인 항목 만 노출하는 주 Collection에 연결되는 NotifyingCollection을 만드는 것입니다. 따라서 하나의 항목이 FilterResult의 값을 전환하면 CollectionChanged 이벤트를 관리해야합니다. ...