我编辑了Calendar控件的CalendarItem模板。我已将自己的边框添加到此模板中。
我正在用CalendarItemStyle实现Calendar。
我通常有这样的StoryBoard
<Storyboard x:Key="sbBorderHighlighted">
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="border">
<EasingDoubleKeyFrame KeyTime="0" Value="0"/>
<EasingDoubleKeyFrame KeyTime="0:0:0.2" Value="1"/>
</DoubleAnimationUsingKeyFrames>
</Storyboard>
我称之为
<EventTrigger RoutedEvent="Mouse.MouseEnter">
<BeginStoryboard x:Name="sbBorderHighlighted_BeginStoryboard" Storyboard="{StaticResource sbBorderHighlighted}"/>
</EventTrigger>
因此,如果在Calendar Control上使用此事件触发器,我如何更改StoryBoard以使其以模板中的边框为目标?