2011-07-26 8 views
1

사용자가 단추를 클릭 할 때 StackPanel을 가로로 이동하려고합니다. DoubleAnimationTargetNameTargetProperty으로 구현 중입니다. 그러나 어떤 TargetProperty을 사용해야할지 모르겠습니다.WPF에서 StackPanel을 이동하는 방법

아무도 도와 줄 수 있습니까?

답변

2

Canvas 안에 StackPanel을 넣으면 Canvas.XCanvas.Y 속성을 설정하여이 동작을 얻을 수 있습니다. 또는 ThicknessAnimation을 사용하여 StackPanelMargin에 애니메이션을 적용 할 수 있습니다. 비슷한 요청에 대해서는 this post을 확인하십시오.

2

또 다른 방법은 StackPanel의 RenderTransform에 적용되는 TranslateTransform입니다. 애니메이션의 경우 TargetProperty 경로는 RenderTransform.X입니다.

+1

아마도 TranslateTransform이 실제로 가장 좋은 방법 일 것입니다. – Bas

관련 문제