1

我想为 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,并且页眉慢慢增长到 300。

4

0 回答 0