Reputation: 141512
GridViewColumnHeader inherits FrameworkElement but GridViewColumn doesn't. Does that mean we cannot style the latter in a resource dictionary?
Snippet in Text
<ResourceDictionary
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<Style TargetType="{x:Type GridViewColumn}">
</Style>
<Style TargetType="{x:Type GridViewColumnHeader}">
<Setter Property="Background" Value="LightBlue"/>
</Style>
</ResourceDictionary>
Snippet with Error Message
Upvotes: 4
Views: 2864
Reputation: 8791
Yes that means exactly what you said. GridViewColumn has no style. Its not an UiElement. However GridViewColumnHeader is one and it supports style.
Upvotes: 6