我正在尝试在ListView中设置所选项目的背景颜色。
我尝试了以下代码,但仍显示默认颜色。
我不明白哪里出了问题。有人有什么想法吗?
<ListView x:Name="videosListView">
<ListView.Style>
<Style TargetType="{x:Type ListView}">
<Style.Resources>
<SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}" Color="Yellow"/>
<SolidColorBrush x:Key="{x:Static SystemColors.ControlBrushKey}" Color="LightBlue"/>
</Style.Resources>
</Style>
</ListView.Style>
<ListView.ItemTemplate>
<DataTemplate>
<GroupBox x:Name="headerGroupBox" Margin="0"
Header="Title/Series" Foreground="Red"
FontWeight="DemiBold">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="*"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<TextBlock x:Name="titleTextBox" Grid.Row="0"
Text="{Binding Title}"
Foreground="RoyalBlue"
FontSize="20" FontWeight="Bold"/>
<TextBlock x:Name="seriesTextBox" Grid.Row="1"
Text="{Binding SeriesName}"
Foreground="DarkCyan" FontSize="15"/>
</Grid>
</GroupBox>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>