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?