就为了结束这个问题。如“编辑”中所述
<!-- Grid Information -->
,我有一个
border
,并将其更改为:
<Border>
<Border.Background>
<SolidColorBrush Color="Black" x:Name="RowBackground"/>
</Border.Background>
</Border>
然后,仍然在
ControlTemplate
<ControlTemplate.Triggers>
<DataTrigger Binding="{Binding Path=IsSelected}" Value="false">
<Setter TargetName="SignalGrid" Property="Background" Value="Transparent"/>
</DataTrigger>
<DataTrigger Binding="{Binding Path=IsSelected}" Value="true">
<Setter TargetName="SignalGrid" Property="Background" Value="Blue"/>
</DataTrigger>
<EventTrigger RoutedEvent="Loaded">
<BeginStoryboard>
<Storyboard AutoReverse="True" RepeatBehavior="6x">
<ColorAnimation Duration="0:0:0.5" Storyboard.TargetName="RowBackground"
Storyboard.TargetProperty="Color" To="Blue"/>
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</ControlTemplate.Triggers>