我有两个故事板如下。
<Storyboard x:Name="ToRed">
<ColorAnimationUsingKeyFrames Storyboard.TargetProperty="(Border.Background).(SolidColorBrush.Color)" >
<EasingColorKeyFrame KeyTime="0" Value="Transparent"/>
<EasingColorKeyFrame KeyTime="0:0:0.3" Value="Red"/>
<EasingColorKeyFrame KeyTime="0:0:0.9" Value="Transparent"/>
</ColorAnimationUsingKeyFrames>
</Storyboard>
<Storyboard x:Name="ToGreen">
<ColorAnimationUsingKeyFrames Storyboard.TargetProperty="(Border.Background).(SolidColorBrush.Color)" >
<EasingColorKeyFrame KeyTime="0" Value="Transparent"/>
<EasingColorKeyFrame KeyTime="0:0:0.3" Value="#FF14A514"/>
<EasingColorKeyFrame KeyTime="0:0:0.9" Value="Transparent"/>
</ColorAnimationUsingKeyFrames>
</Storyboard>
我需要根据我的虚拟机中的属性将这些故事板应用到边框控件的背景属性。我可以将它们包装成一种样式并将其绑定到属性吗?没有情节提要我做这样的事情
<Border BorderBrush="AliceBlue">
<Border.Background>
<SolidColorBrush Color="{Binding Path=Direction,
Converter={StaticResource dirToColConvertor}}"/>
</Border.Background>