Подскажите как изменить внешний вид шапки с наименьшими затратами, чтобы у нее поставить свой цвет и чтобы у нее был плоский вид
Перепишите стиль GridViewColumnHeader, к примеру следующим образом:
<Style x:Key="GridView.ColumnHeader.TestStyle" TargetType="{x:Type GridViewColumnHeader}">
<Setter Property="Foreground" Value="Black" />
<Setter Property="FontFamily" Value="Arial Nova" />
<Setter Property="FontSize" Value="12" />
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type GridViewColumnHeader}">
<Border BorderThickness="0,0,0,1" BorderBrush="Gray">
<TextBlock Text="{TemplateBinding Content}" Padding="5,5,5,0" Width="{TemplateBinding Width}" TextAlignment="Center" />
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
Ну и дальше применяем:
<ListView>
<ListView.View>
<GridView ColumnHeaderContainerStyle="{StaticResource GridView.ColumnHeader.TestStyle}" >
<GridViewColumn Header="Test"/>
</GridView>
</ListView.View>
<TextBlock>Item 1</TextBlock>
<TextBlock>Item 2</TextBlock>
<TextBlock>Item 3</TextBlock>
</ListView>
Результат:
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости