Rozpocznij animację po zmianie ContentControl.Content

Próbuję uruchomić animację, gdy kontrola treści, taka jak Button lub ContentControl, zmienia jej zawartość. Moje pierwsze myśli były następujące:

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

Ale nie wiem, które zdarzenie jest uruchamiane po zmianie / aktualizacji ContentPresentera. Jakieś pomysły?

questionAnswers(2)

yourAnswerToTheQuestion