WPF Arrêter de Storyboard sur la Visibilité Changé

J'ai un UserControl avec un story-board et je veux arrêter l'animation lorsque le contrôle de la Visibilité des changements.

J'ai créé un Déclencheur pour mettre en pause l'animation et le démarrer en fonction de l'état, mais je reçois un ArgumentException.

Voici le code XAML:

<UserControl.Triggers>
    <EventTrigger RoutedEvent="FrameworkElement.Loaded">
        <BeginStoryboard x:Name="ProgressAnimation_BeginStoryboard" Storyboard="{StaticResource ProgressAnimation}"/>
    </EventTrigger>
    <Trigger Property="Control.Visibility" Value="Collapsed">
        <PauseStoryboard BeginStoryboardName="ProgressAnimation_BeginStoryboard" />
    </Trigger>
    <Trigger Property="Control.Visibility" Value="Visible">
        <ResumeStoryboard BeginStoryboardName="ProgressAnimation_BeginStoryboard" />
    </Trigger>
</UserControl.Triggers>

et ici, c'est l'Exception:

La valeur "du Système.De Windows.Médias.De l'Animation.PauseStoryboard" n'est pas de type "Système.De Windows.SetterBase" et ne peut pas être utilisé dans cette collection générique.
Nom du paramètre: valeur

Comment faire en XAML ?

Grâce,
Raul

OriginalL'auteur HaxElit | 2010-01-05