2010-01-08 3 views
1

가로로 배열 할 수 있도록 DataGrid 행의 컨테이너를 템플릿으로 만들 수 있습니까? 예를 들어 ItemsControl에서 ItemsPanel을 변경하여 WrapPanel을 사용할 수 있습니다.Silverlight 3 Datagrid : 템플릿 행 컨테이너

DomainDataSource에 바인딩 될 때 DataGrid에서 그룹화 지원을 사용하기 때문에 ItemsControl을 사용할 수 없습니다.

DataGridDataGridRowsPresenter

프리미티브 제어 행을 표시하는데 사용되는 것이 필요

+0

그룹화에는 어떤 모양이 필요합니까? 기본적으로 그룹화가 동일하게 나타나고 "세부 사항"섹션 만 랩 패널로 표시 되길 원하십니까? – AnthonyWJones

답변

0

대답은 간단하다. 이것은 행과 그룹 머리글 행의 레이아웃을 처리합니다. 이 컨트롤을 배치하는 방식을 바꿀 스타일링은 지원하지 않습니다.

당신은 다른 컨트롤로 DataGridRowsPresenter을 대체 할 수는 DataGrid 클래스의 내부 코드를 직접 입력 DataGridRowsPresenter으로 캐스팅 할 수있는 이름 "RowsPresenter"과의 템플릿의 컨트롤이 있다고 가정합니다.

+0

이 관련된 질문의 이미지는 내가 성취하고자하는 것을 분명히합니다. http://stackoverflow.com/questions/2019942/silverlight-3-datagrid-like-grouping-in-itemscontrol –