0

wpf でボタンを作成し、dispatchertimer を wpf に追加しました。今度は、タイマー statrs としてボタンを移動し、タイマーが停止するまでボタンを移動する必要があります。誰か助けてくれませんか?ありがとう。

4

1 に答える 1

0

ストーリーボードを使用したほうがよいかもしれませんが、タイマーを使用する場合は、StepValue を変更できます。この値は、n ステップで 0.0 から 1.0 に変化します。タイマーの頻度が f call/sec の場合、アニメーションは n/f 続きます。次に、各タイマー呼び出し ( ButtonMargin = New Thickness(StepValue * MovingWidth, 0,0,0) ) を更新するパブリック プロパティ ButtonMargin (a Thickness ) を作成し、ButtonMargin のセッターで NotifyPropertyChanged を作成できます。次に、ButtonMargin をボタンの Margin にバインドします。

于 2012-04-30T10:57:57.967 に答える