如何根据wpf中的计时器值向X轴移动按钮控件

如何根据wpf中的计时器值向X轴移动按钮控件,wpf,wpf-controls,Wpf,Wpf Controls,我已经在wpf中创建了一个按钮,并将Dispatchermer添加到wpf中,现在我希望该按钮随着计时器的运行而移动,并且该按钮应该移动直到计时器停止。 谁能帮帮我吗?Thanx.你最好使用故事板,但如果你想使用计时器,你可以改变步长值,也就是说,使用n个步长从0.0变为1.0。如果计时器的频率为f call/sec,则动画将持续n/f。然后,您可以构建一个公共属性ButtonMargin,即更新每个计时器调用ButtonMargin=New ThicknessStepValue*MovingW

我已经在wpf中创建了一个按钮,并将Dispatchermer添加到wpf中,现在我希望该按钮随着计时器的运行而移动,并且该按钮应该移动直到计时器停止。
谁能帮帮我吗?Thanx.

你最好使用故事板,但如果你想使用计时器,你可以改变步长值,也就是说,使用n个步长从0.0变为1.0。如果计时器的频率为f call/sec,则动画将持续n/f。然后,您可以构建一个公共属性ButtonMargin,即更新每个计时器调用ButtonMargin=New ThicknessStepValue*MovingWidth,0,0,并在ButtonMargin的setter中更改NotifyProperty。然后将ButtonMargin绑定到按钮的边缘