목록 상자 나 StackPanel + ItemsControl 등을 사용하여 템플릿 데이터를 반복하기가 쉽습니다. 그러나 여러 열, 즉 열 맞춤을 얻는 방법을 알 수 없습니다.멀티 컬럼 실버 라이트 리피터?
예 :
이름 : 홍길동
거리 : 123 일
도시 : 시애틀
주 : WA
아래이 링크는 내가 노력하고 일반적인 레이아웃을 보여줍니다 프로그래밍 방식으로 복제 (아래쪽으로 스크롤) : http://karlshifflett.wordpress.com/2008/10/23/wpf-silverlight-lob-form-layout-searching-for-a-better-solution/
분명히 데이터 (및 레이블)의 크기가 다를 수 있습니다. 또한 분명히, 나는 수평 stackpanel을 반복 고정 폭을 강제 수 있지만, 그것은 절름발이입니다.
ASP.NET에서 리피터를 사용하면 테이블 행 + 열을 반복하여 결과를 얻을 수 있습니다. HTML 테이블은 모든 행의 열 크기를 존중/조정하기 때문에 데이터는 간단히 정렬됩니다. 실버 라이트에서는 너 뭐하니?
참고 :이 예와 같이 "양식"의 간단한 레이아웃에 왜 이것을 사용 하시겠습니까?
예, 전체 데이터가 반복되지만 동일한 유형의 데이터는 반복되지 않습니다. 내 양식은 다음과 같습니다 (하단 근처 스크롤) : http://karlshifflett.wordpress.com/2008/10/23/wpf-silverlight-lob-form-layout-searching-for-a-better-solution/ 즉석에서 작성됩니다. 즉,이 4 개의 필드 그룹을 가질 수도 있고 3 또는 13 일 수도 있습니다. 각 그룹에는 고유 한 템플리트 및 데이터 유형이 있습니다. 그리고 제 경우에는 "주소"와 같은 그룹 내에서도 거리에 대해 3 줄을 가질 수도 있고 그렇지 않을 수도 있습니다. 들어오는 분야의 수집에 따라 렌더링됩니다. – David