2008-10-09 4 views
1

ListBox를 사용하여 이미지를 표시합니다. 그러나 목록 상자에 1000 개가 넘는 이미지 항목이 포함되어있는 것을 발견했습니다. 미리보기 이미지를 확대하려면 정말 느립니다. 내가 qestion을 요청했습니다. In a WPF ListBox with more than 1000 Image Items the Zoom Images become slow 그리고 많은 방법을 시도했지만 간단히 ListBox 속성을 변경하여 문제를 해결할 수 없습니다."가짜"ListBox를 작성하는 방법

가짜 ListBox를 쓸 수 있습니까? 이미지가 많이 포함되어 있지만 실제로는 약 100 개의 이미지가 항목으로 포함되어있어 부드러운 스크롤을 지원할 수 있으며 100 개의 이미지가 현재 창을 벗어나면 사용자가 모르는 동안 다른 100 개의 이미지를로드 할 수 있습니다 (일시 중지 없음). 변경 페이지).

나는이 사용자 지정 목록 상자를 작성하는 방법을 모릅니다. 누구나이 트릭을 수행 할 샘플이 있습니까? 감사!

답변

3

내 대답을 읽어보십시오. here. VirtualizingWrapPanel을 구현해야합니다!

+0

대단히 감사합니다, rudigrobler! 알았어. . – user25749

0

내가 중 하나를 수행하여 비슷한 문제를 해결 일한 :

  1. 목록 상자를 필터링하는 콤보 상자를 제공합니다. 매우 적은 수의 사람들이 300에서 한 가지를 효율적으로 찾을 수 있습니다.
  2. 목록 상자에 페이지 매김을 제공하십시오. 아래에 "1 of x"라는 레이블과 표준 뒤로/앞으로 단추가 있어야합니다.