我在wpf中创建了一个按钮并将dispatchertimer添加到wpf中,现在我想让Button移动,因为计时器定子和按钮应该移动,直到定时器停止。 有人能帮帮我吗?感谢名单。
答案 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的边距。