2011-02-18 4 views
7

내 WP7 앱에서 WrapPanel을 사용하고자하므로 Silverlight for Windows Phone Toolkit에 포함 된 wrappanel을 사용했습니다. 이 wrappanel의 문제점은 UI 가상화를 지원하지 않는다는 것입니다.WP7 가상화 WrapPanel

WrapPanel에 대해 UI 가상화를 구현하는 방법에 대한 지침을 줄 수 있습니까?

답변

1

랩 패널 주위에 요구 사항을 설명해 주시겠습니까? 대부분의 경우 VirtualizedStackPanel 조합을 사용하여 각 행 내부에 수직 항목과 고정 항목을 조합 할 수 있습니다. 많은 애플 리케이션에서 이런 식으로 작업했습니다. 랩 패널을 가상화하는 것이이 작은 작업에서 얻을 수있는 쉬운 성능과 유연성에 비해 어렵 기 때문입니다. 예 방향은 너비 변경을 보상하기 위해 '행당 항목 수'변경을 위해 쉽게 트리거 할 수 있습니다.

+0

실제로 좋은 생각입니다. 행당 3 ~ 4 개의 항목이 필요하므로 각 ListItem에 내 항목 중 3-4 개가 포함 된 ListBox에 바인딩 할 모음을 만들 수 있습니다. – johnX99

+0

행마다 다른 수의 항목을 넣으려면 방향 변경을 처리해야하지만이 작업을 수행합니다. – Damian

+0

@ JobiJoy 귀하의 솔루션은 정상입니다, 행마다 3 개의 항목이 있습니다. 그러면 항목을 어떻게 선택할 수 있습니까? 목록 상자는 단 하나의 항목이 아닌 행을 클릭하는 것을 허용합니까 ?? – onmyway133