MaterialDesignInXamlToolkit
MaterialDesignInXamlToolkit copied to clipboard
ListView (GridView) header row background color
Describe the solution you'd like
I am requesting a property or style that allows me to change a GridView's header row background color.
Describe alternatives you've considered
I have found that I can currently change the background color of a GridViewColumnHeader by changing the Background property of the HeaderBorder element in the control template for GridViewColumnHeader. But, that leaves the remaining space in the header row the same background color as the rows in the ListView.

I can see that there's a Border in the style for GridView.GridViewScrollViewerStyleKey that is most likely the correct place to set the background color. However, I cannot simply copy/paste this ControlTemplate into my own project, since it uses the property ScrollViewerAssist.SyncHorizontalOffset, which is an internal property.
Ideally, there would be an attached property that I can set, that would allow me to change the header row background color.
Failing that, I am requesting that the ScrollViewerAssist.SyncHorizontalOffset property be made public.
Failing that, I am requesting advice on the impact/implications if I copy the current ControlTemplate, but omit the setting of ScrollViewerAssist.SyncHorizontalOffset