Animation starten, wenn ContentControl.Content geändert wird
Ich versuche eine Animation auszulösen, wenn ein Inhaltssteuerelement wie Button oder ContentControl seinen Inhalt ändert. Meine ersten Gedanken waren, dies zu tun:
<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>
Ich weiß jedoch nicht, welches Ereignis ausgelöst wird, wenn der ContentPresenter geändert / aktualisiert wird. Irgendwelche Ideen?