如果我在 DataGridTextColumn
(或在 DataGridTemplateColumn
)中将 CanUserSort
设置为 false
,因为我想手动进行排序,当我将鼠标放在列标题上时,它不再突出显示。
以下是两个示例:
我怎样才能强制这种行为?
最佳答案
您可以通过两种方式做到这一点:
将 CanUserSort 设置为 True,但取消对数据网格的排序事件进行排序:
e.Handled = true;
重新模板 DataGridColumnHeader - 添加鼠标悬停触发器以突出显示标题。
关于c# - 当鼠标悬停时突出显示 DataGrid 列标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14975604/