2017-06-05 77 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,然後將其注入到數據網格中,如上所示。