У меня есть список, созданный и стилизованный так, как я хочу. Сейчас я просто пытаюсь добавить заголовки столбцов, но это кажется более сложным, чем я себе представлял. Необходимо ли добавить какую-либо сетку данных в эту модель xaml для получения заголовков столбцов, или я могу добавить что-то очень простое?
<ListView ItemsSource="{Binding PlayerOC, Mode=TwoWay}" AlternationCount="2">
<ListView.ItemContainerStyle>
<Style TargetType="ListViewItem">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="ListBoxItem">
<Border Name="_Border"
Padding="0"
SnapsToDevicePixels="true">
<ContentPresenter />
</Border>
<ControlTemplate.Triggers>
<Trigger Property="ItemsControl.AlternationIndex" Value="0">
<Setter Property="Background" Value="#19f39611"></Setter>
</Trigger>
<Trigger Property="ItemsControl.AlternationIndex" Value="1">
<Setter Property="Background" Value="#19000000"></Setter>
</Trigger>
<Trigger Property="IsSelected" Value="true">
<Setter TargetName="_Border" Property="Background" Value="White"/>
<Setter TargetName="_Border" Property="Padding" Value="1"/>
<Setter Property="Foreground" Value="White"/>
<Setter Property="FontWeight" Value="Bold"/>
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</ListView.ItemContainerStyle>
<ListView.ItemTemplate >
<DataTemplate>
<StackPanel Orientation="Horizontal" Background="{Binding RowColor}" >
<TextBlock Text="{Binding PlayerNumber}" Padding="5" Width="50" />
<TextBlock Text="{Binding PlayerName}" Padding="5" Width="200" />
</StackPanel>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>