ユーザーがボタンをクリックしたときに水平方向にStackPanel
を移動したいと思います。私はDoubleAnimation
をTargetName
とTargetProperty
で実装しています。しかし、私はどちらがTargetProperty
を使用するか分からない。WPFでStackPanelを移動する方法
誰でも手伝ってもらえますか?
ユーザーがボタンをクリックしたときに水平方向にStackPanel
を移動したいと思います。私はDoubleAnimation
をTargetName
とTargetProperty
で実装しています。しかし、私はどちらがTargetProperty
を使用するか分からない。WPFでStackPanelを移動する方法
誰でも手伝ってもらえますか?
StackPanel
をCanvas
に入れると、Canvas.X
とCanvas.Y
のプロパティを設定することでこの現象を実現できます。またはThicknessAnimation
を使用してStackPanel
のMargin
をアニメーション化することもできます。同様のリクエストについてはthis postをご覧ください。
もう1つの方法は、StackPanelのRenderTransform
に適用されるTranslateTransform
です。アニメーションのパスがTargetProperty
の場合、RenderTransform.X
になります。
おそらく実際にはTranslateTransformが最適な方法でしょう。 – Bas