2017-06-05 2 views
-1

Je suis très novice à WPF et j'ai rencontré un problème:
J'ai besoin de définir un modèle de ligne dans DataGrid. Cela devrait ressembler à l'image suivante.Modèle de ligne WPF DataGrid

Peut-être que quelqu'un sait comment le faire?

Merci d'avance!

+0

Quelle partie de l'image en particulier vous avez des difficultés à recréer? Il y a beaucoup de documentation en ligne et répond aux questions ici à ce sujet. – Mishka

+1

Qu'avez-vous essayé jusqu'à présent? Pouvez-vous montrer votre code? –

+0

Consultez [ask] pour plus de détails sur la façon de poser de bonnes questions. –

Répondre

1

Pour personnaliser un DataGrid, utilisez la colonne DataGridTemplate. Dans l'exemple ci-dessous, CustomizedUIElement est un autre contrôle qui a la disposition que vous désirez.

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

Créez un UserControl avec la disposition que vous souhaitez puis injectez-le dans la grille de données comme indiqué ci-dessus.