Начать анимацию, когда ContentControl.Content изменяется

Я пытаюсь запустить анимацию, когда такой элемент управления содержимым, как Button или ContentControl, меняет свое содержимое. Мои первые мысли были сделать это:

        <ContentControl x:Name="ContentElement">
            <ContentControl.Style>
                <Style TargetType="ContentControl">
                    <Setter Property="Template">
                        <Setter.Value>
                            <ControlTemplate TargetType="ContentControl">
                                <ContentPresenter x:Name="Content">
                                    <ContentPresenter.Triggers>
                                        <EventTrigger RoutedEvent="WHATGOESHERE">
                                            <BeginStoryboard Storyboard="{StaticResource MyAnimation}" Storyboard.TargetName="Content"/>
                                        </EventTrigger>
                                    </ContentPresenter.Triggers>
                                </ContentPresenter>
                            </ControlTemplate>
                        </Setter.Value>
                    </Setter>
                </Style>
            </ContentControl.Style>

            <Button Content="Hello"/>
        </ContentControl>

Но я не знаю, какое событие возникает, когда ContentPresenter изменяется / обновляется. Есть идеи?

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

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