如图,点击button1后button2会向左移动,
但如果将button2移到右边,只露出一部分,就像这样:,再点击button1,
动画结束后,显示的是露出的一部分,另一半不见了。(如图:
这是动画代码:
private void button1_Click(object sender, RoutedEventArgs e)
{
TranslateTransform tt = new TranslateTransform();
button2.RenderTransform = tt;
DoubleAnimation dav = new DoubleAnimation(0, -250, new Duration(TimeSpan.FromSeconds(1)));
tt.BeginAnimation(TranslateTransform.XProperty, dav);
}
这是怎么回事?有什么解决办法吗?