如何根据wpf中的计时器值将Button控制移向X轴

时间:2012-04-30 09:21:35

标签: wpf wpf-controls

我在wpf中创建了一个按钮并将dispatchertimer添加到wpf中,现在我想让Button移动,因为计时器定子和按钮应该移动,直到定时器停止。  有人能帮帮我吗?感谢名单。

1 个答案:

答案 0 :(得分:0)

嗯,你最好使用一个故事板,但是如果你想使用一个计时器,你可以改变StepValue,一个值,用n步从0.0到1.0。如果您的计时器的频率为f call / sec,那么您的动画将持续n / f。然后你可以构建一个公共属性ButtonMargin(一个厚度),你更新每个计时器调用(ButtonMargin = New Thickness(StepValue * MovingWidth,0,0,0)),你和ButtonMargin的setter中的NotifyPropertyChanged。然后将ButtonMargin绑定到Button的边距。