J'ai un DataGrid
personnalisé mélangé avec DataGridTemplateColumns
et un comportement personnalisé dérivé de cette réponse Silverlight Datagrid: Highlight an entire column when that column is sorted. Le problème que je rencontre est que les cellules de DataGridTemplateColumn ne détectent pas le 'highlight'. Le modèle de cellule utilisé pour les colonnes personnalisées a la structure indiquée ci-dessous. Quelqu'un a-t-il des idées pour lesquelles le surlignage en arrière-plan n'est pas appliqué? Je me suis cassé la cervelle sur celui-ci pendant un moment.Silverlight Datagrid: Définition de l'arrière-plan d'une cellule de modèle avec un comportement personnalisé
<DataTemplate>
<Grid>
<Border VerticalAlignment='Stretch' Margin='1' Background='Transparent'>
<TextBlock VerticalAlignment='Center' Text='{Binding Path=Variable}' />
</Border>
</Grid>
</DataTemplate>