今天找到个明白人,终于把DataTrigger里的动画搞出来了
<DataTrigger Binding="{Binding Path=IsSelected, RelativeSource={RelativeSource TemplatedParent}}" Value="True">
<DataTrigger.EnterActions>
<BeginStoryboard>
<Storyboard>
<DoubleAnimation
Storyboard.TargetName="ImageBorder"
Storyboard.TargetProperty="Opacity" From ="0.3"
To="0.85" Duration="0:0:2" />
<DoubleAnimation
Storyboard.TargetName="TBTitle"
Storyboard.TargetProperty="Opacity" From ="0.3"
To="0.85" Duration="0:0:2" />
<DoubleAnimation
Storyboard.TargetName="TBDate"
Storyboard.TargetProperty="Opacity" From ="0.3"
To="0.85" Duration="0:0:2" />
<DoubleAnimation
Storyboard.TargetName="TBTime"
Storyboard.TargetProperty="Opacity" From ="0.3"
To="0.85" Duration="0:0:2" />
<DoubleAnimation
Storyboard.TargetName="TBChannel"
Storyboard.TargetProperty="Opacity" From ="0.3"
To="0.85" Duration="0:0:2" />
<DoubleAnimation
Storyboard.TargetName="VideoThumbnail"
Storyboard.TargetProperty="Opacity" From ="0.3"
To="0.85" Duration="0:0:2" />
</Storyboard>
</BeginStoryboard>
</DataTrigger.EnterActions>
<DataTrigger.ExitActions>
<BeginStoryboard>
<Storyboard>
<DoubleAnimation
Storyboard.TargetName="ImageBorder"
Storyboard.TargetProperty="Opacity" From="0.85"
To="0.3" Duration="0:0:3" />
<DoubleAnimation
Storyboard.TargetName="TBTitle"
Storyboard.TargetProperty="Opacity" From="0.85"
To="0.3" Duration="0:0:2" />
<DoubleAnimation
Storyboard.TargetName="TBDate"
Storyboard.TargetProperty="Opacity" From="0.85"
To="0.3" Duration="0:0:2" />
<DoubleAnimation
Storyboard.TargetName="TBTime"
Storyboard.TargetProperty="Opacity" From="0.85"
To="0.3" Duration="0:0:2" />
<DoubleAnimation
Storyboard.TargetName="TBChannel"
Storyboard.TargetProperty="Opacity" From="0.85"
To="0.3" Duration="0:0:2" />
<DoubleAnimation
Storyboard.TargetName="VideoThumbnail"
Storyboard.TargetProperty="Opacity" From="0.85"
To="0.3" Duration="0:0:2" />
</Storyboard>
</BeginStoryboard>
</DataTrigger.ExitActions>
</DataTrigger>