2017-06-05 116 views
-1

我是WPF的新手,我遇到了一个问题:
我需要在DataGrid中设置行模板。它应该看起来像下面的图像。WPF DataGrid行模板

也许有人知道如何做到这一点?

预先感谢您!

+0

图像的哪个部分特别容易重现?有大量的在线文档,并在这里回答有关该主题的问题。 – Mishka

+1

到目前为止您尝试了什么?你能显示你的代码吗? –

+0

查看[问]如何提出好问题的详细信息。 –

回答

1

要自定义DataGrid,请使用DataGridTemplate列。在下面的示例中,CustomizedUIElement是一些其他控件,它具有您想要的布局。

<DataGridTemplateColumn Header="ColumnHeader"> 
    <DataGridTemplateColumn.CellTemplate> 
      <DataTemplate> 
       <local:CustomizedUIElement Text="{Binding Path=PropertyToBindTo}"/> 
      </DataTemplate> 
    </DataGridTemplateColumn.CellTemplate> 
</DataGridTemplateColumn> 

用你想要的布局创建一个UserControl,然后将其注入到数据网格中,如上所示。