2012-10-26 5 views
1
내가 인공물 애니메이터를 사용하여 작업 애니메이션을 얻으려고

를 사용하여 StackPanel의 애니메이션 : Artefact on Codeplex은 인공물

관련 XAML :

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

그리고 :

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

코드에서 I 뒤에 가지고있다 :

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

WPF .dll을 참조하고 있으며 'Artefact.Animation;을 사용하십시오.' 나는 움직이기 위해 애쓰는 부동산이 맞지 않다고 생각하니?

도움 주셔서 감사합니다.

답변

1

당신은 당신이 애니메이션하고자하는 부동산 이야기하는 AnimationTypes 클래스에 미리 정의 된 상수를 사용할 수 있습니다

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

우수, 감사합니다. – mrEmpty