この回答Silverlight Datagrid: Highlight an whole column when that column is sorted と組み合わせDataGrid
たカスタムDataGridTemplateColumns
と派生したカスタム動作があります。私が経験している問題は、DataGridTemplateColumn のセルが「ハイライト」を取得していないことです。カスタム列に使用されているセル テンプレートは、以下に示す構造です。背景のハイライトが適用されない理由を知っている人はいますか? 私はしばらくの間、これについて頭を悩ませてきました。
<DataTemplate>
<Grid>
<Border VerticalAlignment='Stretch' Margin='1' Background='Transparent'>
<TextBlock VerticalAlignment='Center' Text='{Binding Path=Variable}' />
</Border>
</Grid>
</DataTemplate>