2012-10-26 2 views
1

Je suis en train de faire l'animation de travail en utilisant Artéfact Animator: Artefact on CodeplexAnimer un StackPanel en utilisant Artéfact

Le XAML concerné:

<Button x:Name="adminButton" 
     Content="Admin Console" 
     HorizontalAlignment="Left" 
     Margin="25,215,0,0" 
     VerticalAlignment="Top" 
     Width="98" 
     Click="adminPanelCall"/> 

Et:

<StackPanel x:Name="adminPanel" 
     Width="300" 
     Background="#FFD4D4D4" 
     Margin="750,0,0,0" /> 

Dans le code derrière I ont:

private void adminPanelCall(object sender, RoutedEventArgs e) 
    { 
     ArtefactAnimator.AddEase(adminPanel, Margin.Left, 500, 1, AnimationTransitions.CubicEaseInOut, 0); 
    } 

Je référence le fichier .dll de WPF et je me suis assuré d'inclure 'using Artefact.Animation;' Je suppose que la propriété que j'essaie d'animer n'est pas correcte?

Nous vous remercions de votre aide.

Répondre

1

Vous pouvez utiliser les constantes prédéfinies dans la classe AnimationTypes pour dire que la propriété que vous souhaitez animer:

ArtefactAnimator.AddEase(adminPanel, AnimationTypes.MarginLeft, 500, 1, AnimationTransitions.CubicEaseInOut, 0); 
+0

Excellent, merci. – mrEmpty

Questions connexes