<Border BorderThickness="0 1 0 1" BorderBrush="#D0CFD4">
<Border.Style>
<Style TargetType="{x:Type Border}">
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Background" Value="LightGray"/>
</Trigger>
<Trigger Property="IsMouseOver" Value="False">
<Setter Property="Background" Value="White"/>
</Trigger>
<EventTrigger RoutedEvent="Border.MouseDown">
<BeginStoryboard>
<Storyboard>
<ColorAnimation From="LightGray" To="White" Duration="00:00:01" Storyboard.TargetProperty="(Border.Background).(SolidColorBrush.Color)"/>
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</Style.Triggers>
</Style>
</Border.Style>
<Grid Width="{Binding RelativeSource={RelativeSource AncestorType=ItemsControl},Path=Width}">
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0" Margin="30" Text="{Binding UserName}" FontSize="50" Foreground="Black"/>
<TextBlock Grid.Column="1" Margin="30" Text=">" FontSize="50" Foreground="#959596" HorizontalAlignment="Right"/>
</Grid>
</Border>
如是,当鼠标移动上去每个border,背景颜色会变成LightGray,如果按下这个border,将执行ColorAnimation,颜色将从LightGray渐变成White