答案 0 :(得分:1)
要自定义DataGrid,请使用DataGridTemplate列。在下面的示例中,CustomizedUIElement是一些具有所需布局的其他控件。
<DataGridTemplateColumn Header="ColumnHeader">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<local:CustomizedUIElement Text="{Binding Path=PropertyToBindTo}"/>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
使用您想要的布局创建一个UserControl,然后将其注入数据网格,如上所示。