Comment puis-je supprimer les séparateurs verticaux de cellules uniquement dans la rangée sélectionnée?Silverlight toolkit dataagrid remove séparateur vertical de cellule
1
A
Répondre
1
Avez-vous essayé d'atteindre par programme? Vous devez effacer les propriétés BorderBrush et Thickness de chaque cellule. Il y a un rectangle appelé "RightBorderLine".
e.Cell.Presenter.ClearValue(DataGridCellPresenter.BorderBrushProperty);
e.Cell.Presenter.ClearValue(DataGridCellPresenter.BorderThicknessProperty);
Si vous essayez de remplacer le style cellulaire Datagrid cela affectera uniquement la cellule DataGrid sélectionnée (celui que vous avez cliqué lors de la sélection de la ligne).