2011-07-26 18 views
1

ユーザーがボタンをクリックしたときに水平方向にStackPanelを移動したいと思います。私はDoubleAnimationTargetNameTargetPropertyで実装しています。しかし、私はどちらがTargetPropertyを使用するか分からない。WPFでStackPanelを移動する方法

誰でも手伝ってもらえますか?

答えて

2

StackPanelCanvasに入れると、Canvas.XCanvas.Yのプロパティを設定することでこの現象を実現できます。またはThicknessAnimationを使用してStackPanelMarginをアニメーション化することもできます。同様のリクエストについてはthis postをご覧ください。

2

もう1つの方法は、StackPanelのRenderTransformに適用されるTranslateTransformです。アニメーションのパスがTargetPropertyの場合、RenderTransform.Xになります。

+1

おそらく実際にはTranslateTransformが最適な方法でしょう。 – Bas

関連する問題