Начать анимацию, когда 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 изменяется / обновляется. Есть идеи?