0
Silverlight 툴킷의 DataGrid를 사용하고 있습니다. 이제 제 요구 사항은 DataGrid의 일부 행에 셀을 병합하는 것입니다. Silverlight를 사용하여 Datagrid에서 셀 병합을 수행 할 수있는 방법이 있습니까?silverlight 4 : DataGrid의 셀 병합
Silverlight 툴킷의 DataGrid를 사용하고 있습니다. 이제 제 요구 사항은 DataGrid의 일부 행에 셀을 병합하는 것입니다. Silverlight를 사용하여 Datagrid에서 셀 병합을 수행 할 수있는 방법이 있습니까?silverlight 4 : DataGrid의 셀 병합
그것은 단지 하나의 열에서 여러 열에서 값을 표시 있다면 그것은 DataGridTemplateColumn을 사용하여이 작업을 수행하는 것이 좋습니다 : 당신은 DataGridTextColumn을 사용하려는 경우 당신은 또한 컨버터를 통해이 작업을 수행 할 수
<sdk:DataGridTemplateColumn Header="Merged Cols">
<sdk:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<StackPanel>
<TextBlock Text="{Binding Column1}" />
<TextBlock Text="{Binding Column2}" />
</StackPanel>
</DataTemplate>
</sdk:DataGridTemplateColumn.CellTemplate>
</sdk:DataGridTemplateColumn>
. Silverlight 변환기는 하나의 값만 지원하므로 전체 행을 보내야합니다.
데이터 격자의 열 정의는
<sdk:DataGridTextColumn Binding={Binding Converter={StaticResource MergedCols}} />
당신은 당신의 솔루션 및 자원 컬렉션에 MergedCols 컨버터를 추가해야 할 것입니다 포함됩니다.
<UserControl.Resources>
<myConverters:MergedColsConverter x:Key="MergedCols" />