2009-04-20 2 views
8

두 개의 데이터 목록이 있습니다. "항목"을 나타 내기 위해 사용자 정의 UserControl이 있습니다 (항목에 여러 필드가 있고이를 UserControl에 올바르게 배치하고 싶습니다).WPF ItemsControl과 비슷한 사용자 컨트롤 목록

문자열 대신 사용자 컨트롤에 의해 ListBox의 일부 유형에 채워지는 목록을 원합니다.

사람들이 ItemsControl 또는 일부 중계기를 사용하여 WPF에서이 작업을 수행하는 것을 보았습니다. WinForms에서이 작업을 수행 할 수있는 방법이 있는지 알고 있습니까?

사용자 컨트롤의 수가 컨테이너보다 큰 경우 올바른 수직 스크롤링을 얻고 싶습니다.

답변

5

.NET 3.5 SP1에서는 DataRepeater 구성 요소가 VB PowerPack 다운로드 가능 추가 기능의 일부가 아닌 WinForms의 일부로 프레임 워크에 추가되었습니다. 프레임 워크의 해당 버전에서 실행중인 경우 필요한 작업을 수행 할 수 있습니다.

+2

감사합니다 !!! 이것은 위대한 발견입니다! 다음은 유용한 사용법에 대한 링크입니다. http://blogs.msdn.com/b/vsdata/archive/2009/08/12/datarepeater-control-for-windows-forms.aspx –

+0

Visaul Studio의 최신 에디션에서 DataRepeater를 찾을 수 없다면, [이 게시물] (http://stackoverflow.com/questions/34322344/vb-net-visual-basic-power-packs-not-working-html)에서 제안을 따를 수 있습니다. on-vs2015) – ASh