我有一个自定义DataGrid
混合DataGridTemplateColumns
并从这个答案Silverlight Datagrid: Highlight an entire column when that column is sorted派生的自定义行为。我遇到的问题是任何 DataGridTemplateColumn 的单元格都没有选择“突出显示”。用于自定义列的单元格模板具有如下所示的结构。任何人都知道为什么没有应用背景突出显示?我一直在为这个问题绞尽脑汁。
<DataTemplate>
<Grid>
<Border VerticalAlignment='Stretch' Margin='1' Background='Transparent'>
<TextBlock VerticalAlignment='Center' Text='{Binding Path=Variable}' />
</Border>
</Grid>
</DataTemplate>