2011-12-04 3 views
0

나는 약 1400 개의 이름을 가진 lisbox가 있습니다. 이 목록 상자를 주소록과 같은 방식으로 표시 할 수 있습니까? 클릭 할 수있는 문자 "a"를 가져온 다음 모든 문자를 표시 한 다음 예를 들어 "S"를 클릭 한 다음 목록 상자에서 S로 점프?lisbox를 내장 된 주소록과 같이 표시 할 수 있습니까?

이것을 달성하기 위해 목록 상자를 확장하는 컨트롤이 있습니까?

답변

1

Silverlight ToolkitLongListSelector을 사용하십시오.

데이터 소스로 LongListCollection 유형을 조합하는 것이 좋습니다.

당신은

+0

좋아 클로스, 대단히 감사합니다 https://github.com/Windcape/Diverse/tree/master/LongListSample에서 전체 예제를 찾을 수 있습니다! 나는 당신과 LongListCollection을 시도 할 것이다. 아마 나는 그것을 작동시킬 것이다 : p Heia Danmark! –

+0

나는 그것을 작동하게했다! :) 그러나, 나는 작은 문제가 있습니다. ItemTemplate에서 Textblock을 사용하는 대신 HyperLinkButton을 사용하고 있습니다. 나는 그것을 작동 시키지만, Style = "{StaticResource PhoneTextLargeStyle}"을 사용하려고하면 "지정되지 않은 오류"로 중단됩니다. 왜 그런지 알아? –

+0

'Button'에'TextBox' 스타일을 사용할 수 없습니다. ''인라인 요소를 버튼 대신 사용하십시오. –

관련 문제