2
A
답변
2
virtualization (또는 나중에 소개 함)을 사용하는 경우 목록 항목의 visible 속성을 사용하는 솔루션이 필터와 일치하는 항목을 모두 반환하지 않을 수도 있습니다.
더 신뢰할 수있는 솔루션은 기본 컬렉션에 대해 술어를 다시 실행하는 것일 수 있습니다.
1.
: 당신이 원하는 것을 달성하기 위해
1
, 나는 다음과 같은 솔루션을 제안한다. 뷰 모델에서는 데이터 소스에서 얻은 모든 데이터가 포함 된 목록을 만듭니다.
2.
var myList = new List<string>();
는 사용자가 텍스트를 입력 할 때마다 얻을 수 필터링 된 목록을 작성, 당신은 입력 된 텍스트를 기반으로 데이터를 필터링합니다.
var filteredList = myList.FindAll(myFilter);
여기서 myFilter는 몇 가지 기준에 따라 데이터를 필터링하는 방법입니다.
3.
목록보기 컨트롤의 ItemsSource에 필터링 된 목록 바인딩.
따라서 현재 표시된 항목에 액세스 할 수 있습니다.
관련 문제
- 1. WPF - 목록보기 항목 내의 목록에 바인딩
- 2. WPF ListView 여러 목록보기 항목 선택
- 3. 태그로 필터링 된 항목 정렬
- 4. 필터링 된 ArrayCollection에서 항목 제거
- 5. WPF : ItemsControl 및 ContentControl의 항목 필터링
- 6. 목록보기 항목 (및 부 항목)
- 7. Google지도에서 목록보기 항목 클릭 된 위치 표시
- 8. 목록보기 항목 색상
- 9. 목록보기 항목 색
- 10. 목록보기 제어 항목 편집하기
- 11. 목록보기 편집 항목
- 12. 목록보기 항목 높이 변경
- 13. 필터링 목록보기 내가 목록을 필터링 어떻게 내가 두 연락처 이름과 전화 번호가 포함 된 목록보기 필터링 할
- 14. CollectionViewSource 필터링 항목
- 15. C# 목록보기 항목 선택 문제
- 16. 필터링 WPF ListBox
- 17. 특정 목록보기 항목에만 항목 표시
- 18. WPF 목록보기 선택 문제
- 19. WPF 컨트롤 목록보기
- 20. 목록보기 내의 Wpf 확장기
- 21. WPF 목록보기 : 헤더 스타일링
- 22. 당신이 WPF 목록보기
- 23. 다차원가 WPF 목록보기
- 24. idictionary 도움 필터링 항목
- 25. wpf 바인딩 된 C#에서 필터링 된 목록
- 26. 목록보기 항목 다시 가져 오기
- 27. 다른 프로그램의 목록보기 선택한 항목
- 28. Android : 목록보기 선택한 항목 -1
- 29. 목록보기 항목/wpf를 템플릿하는 방법
- 30. 목록보기 항목 오류 @ ID # 0x5?
일부 코드는 게시 할 수 있습니까? 예를 들어 필터링 방법을 알 수 있습니까? 감사! –