为GridViewColumn的宽度设置动画

时间:2013-06-04 18:25:19

标签: wpf wpf-controls

我想为GridViewColumn的宽度设置动画。我可以为GridViewColumnHeader和/或列的内容设置动画,但都不具有所需的效果。由于GridViewColumn不是UIElement,我不知道如何做到这一点。我可以这样做:

var doubleAnimation = new DoubleAnimation();
doubleAnimation.From = 200;
doubleAnimation.To = 300;
doubleAnimation.Duration = new Duration(TimeSpan.FromSeconds(1));
column.BeginAnimation(WidthProperty, doubleAnimation);
column.Column.Width = 300;

但这只是将宽度缩小到300,而Header慢慢增长到300。

0 个答案:

没有答案