Création d’un ControlTemplate pour un DataGridRow dans WPF

Ce que j’essaie d’accomplir est de personnaliser le contrôle DataGrid afin que chaque ligne ait des coins arrondis, pas de lignes de grid (uniquement la conception avec laquelle je travaille).

Ce que j’ai essayé de faire est de créer un ControlTemplate qui modifie les contrôles DataGridRow afin qu’ils aient l’apparence attendue. Jusqu’à présent, voici ce avec quoi je travaille:

                      

Cette version serait évidemment rudimentaire (simplement une bordure autour du modèle de stock), mais je ne vois aucune différence lorsque je lance l’application.

La question est donc de savoir comment personnaliser le modèle de contrôle pour un DataGridRow? Ou, si cela est impraticable, existe-t-il une meilleure façon d’atteindre mes objectives 😕

Le modèle actuel de la ligne est un peu plus compliqué que cela. Voir le style ci-dessous – c’est à peu près le style de base, mais j’ai ajouté une partie de votre conception et laissé des déclencheurs pour IsMouseOver et IsSelected (n’hésitez pas à les supprimer).

  

Oh, et d’ailleurs, vous avez une clé pour le style mais vous ne la référencez à aucun moment – la ligne utilise donc son style par défaut. Pour utiliser votre style ou celui fourni ci-dessus, ne donnez pas de clé à la ressource.

  

et en xaml vous pouvez mettre le code ci-dessous