wpf listview 行变色

<ListView x:Name="listView_Date" Grid.Row="3" BorderBrush="{x:Null}">
                <ListView.Resources>
                    <Style TargetType="{x:Type ListViewItem}">
                        <Style.Triggers>
                            <Trigger Property="IsMouseOver" Value="True">
                                <Setter Property="Background" 
                                      Value="{StaticResource ResourceKey= ItemSelectedColor}"/>
                                <Setter Property="BorderBrush" 
                                      Value="{StaticResource ResourceKey= ItemSelectedColor}"/>
                            </Trigger>
                            <Trigger Property="IsSelected" Value="true">
                                <Setter Property="Background"
                                        Value="Red"/>
                                <Setter Property="Foreground"
                                        Value="Red"/>
                            </Trigger>
                        </Style.Triggers>

                    </Style>
                    <local:DateToMonthDayWeekConvert x:Key="dateToMonthDayWeekConvert" />
                </ListView.Resources>

                <ListView.ItemTemplate>
                    <DataTemplate>
                        <Grid>
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition Width="18" />
                                <ColumnDefinition />
                            </Grid.ColumnDefinitions>
                            <TextBlock Text="{Binding Converter={StaticResource dateToMonthDayWeekConvert}}" Grid.Column="1" />
                        </Grid>
                    </DataTemplate>
                </ListView.ItemTemplate>
            </ListView>
至少证明我们还活着
原文地址:https://www.cnblogs.com/pengde/p/5865527.html