Анимация WPF Storyboard зацикливается вечно даже с RepeatBehavior = «6»

Я новичок вWPF и пытается получить пользовательский элемент управления для анимации на основеDependencyProperty, У меня есть привязка к использованиюDataTrigger, ЕслиDependencyProperty равнонедостаточность, он должен анимировать цвет заливки прямоугольника (с именем buttonColor) в пользовательском элементе управления. По какой-то причине, он всегда зацикливается навсегда, даже если я устанавливаю RepeatBehavior на 6 (или любое другое число, включая 1 в этом отношении). Если я удаляю атрибут RepeatBehavior, он воспроизводит анимацию только один раз (как и ожидалось). Я был бы признателен, если бы кто-нибудь взглянул на мою выдержку из XAML ниже и сказал, что я делаю не так.

<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>

Ответы на вопрос(2)

Ваш ответ на вопрос