J'ai simplement copié et collé un storyboard dans un dictionnaire de ressources, mais cela ne fonctionne pas. Alors, comment puis-je déplacer avec succès une animation de storyboard dans un dictionnaire de ressources afin que le fichier xaml principal soit aussi propre et lisible que possible?Comment déplacer un storyboard Silverlight dans un ResourceDictionary?
Voici un exemple de code que je veux entrer dans animationResource.xaml
<!-- the story board controlling the grid animation -->
<Storyboard x:Name="MoveBall">
<DoubleAnimation Duration="0:0:1" To="200" Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[3].(TranslateTransform.X)" Storyboard.TargetName="grid" d:IsOptimized="True">
<DoubleAnimation.EasingFunction>
<BackEase EasingMode="EaseInOut"/>
</DoubleAnimation.EasingFunction>
</DoubleAnimation>
</Storyboard>
<!-- I've left out all the other default xaml like the layoutRoot grid --->
<Grid x:Name="grid" HorizontalAlignment="Left" Margin="190,180,0,220" Width="80" RenderTransformOrigin="0.5,0.5">
<Grid.RenderTransform>
<TransformGroup>
<ScaleTransform/>
<SkewTransform/>
<RotateTransform/>
<TranslateTransform/>
</TransformGroup>
</Grid.RenderTransform>
<Ellipse Fill="#FFF4F4F5" Stroke="Black"/>
</Grid>