La animación del Guión gráfico de WPF se repite para siempre incluso con RepeatBehavior = "6"

Soy nuevo enWPF y tratando de obtener un control de usuario personalizado para animar basado en unaDependencyProperty. Lo tengo obligado a usar unDataTrigger. Si elDependencyProperty es igual aFracaso, debe animar el color de relleno de un rectángulo (llamado buttonColor) dentro del control del usuario. Sin embargo, por alguna razón, siempre se repite para siempre, incluso si configuro el RepeatBehavior en 6 (o en cualquier otro número, incluido el 1). Si elimino el atributo RepeatBehavior, solo reproduce la animación una vez (como se esperaba). Apreciaría si alguien pudiera ver mi extracto de XAML a continuación y decirme qué estoy haciendo mal.

<DataTrigger Binding="{Binding Path=ButtonAction.Status}" Value="Failure">
    <DataTrigger.EnterActions>
        <StopStoryboard BeginStoryboardName="Pulse"/>

        <BeginStoryboard>
            <Storyboard RepeatBehavior="1">
                <ColorAnimation Storyboard.TargetName="buttonColor" Storyboard.TargetProperty="Fill.Color" To="{StaticResource FailedColor}" AutoReverse="True" />
            </Storyboard>
        </BeginStoryboard>
    </DataTrigger.EnterActions>
</DataTrigger>

Respuestas a la pregunta(2)

Su respuesta a la pregunta