4

많은 레코드가있는 목록을 표시해야한다면 더 나은 제어라고 할 수 있습니까? 아니면 더 나은 스크롤링 경험을 가진 컨트롤이라고할까요?Windows Phone Mango - ListBox 또는 LongListSelector?

이 LongListSelector에 대한 문제를보고하는 사람들이 많았지 만 사용하기에 너무 까다로운가요?

누군가 나를 위해이 부분을 밝힐 수 있기를 바랍니다. 덕분에 adv. Xin

답변

2

그룹화 할 필요가 없다면 LongListSelector를 사용하지 않을 것입니다. 가상화 지원은 일반 ListBox를 사용/관리하기가 더 쉽습니다.

망고의 경우 ListBox 성능 문제가 더 이상 문제가되지 않습니다. 둘 다로 부드럽게 스크롤됩니다.

그래서 저는 ListBox를 고수해야한다고 생각합니다.

+1

Claus가 언급했듯이 가상화를 조사해야합니다. IList 인터페이스를 살펴보십시오. – invalidusername

+0

감사, 나는 ListBox에 충실 할 것입니다. :) –

0

LongListSelector는 일반 목록 항목을 표시하는 대신 목록에서 더 많은 작업을 수행하려는 경우에 사용됩니다. LongListSelector는 그룹화를 지원합니다.이 그룹화는 다시 다른 그룹으로 쉽게 점프 할 수 있도록 지원합니다. 두 가지 모두 시각화 기능을 가지고 있으므로 필요하지 않거나 원하지 않는다면 간단한 ItemsControl과 scrollviewer (목록 상자와 longlistselector에 내장되어 있습니다)로 이동합니다.

+1

LongListSelector에는 항목의 가상화/렌더링을 수행하는 사용자 지정 방법이 있습니다. –

관련 문제