在 WPF 中以编程方式为 window 表单设置动画

programmatically animate window form in WPF

单击一个按钮后,我必须增加 windows 表单的高度。 我需要以编程方式执行此操作,因为我尝试使用 xml 代码执行此操作并且做得很好,但每次单击按钮时它都有效,我只需要单击一个按钮即可设置动画一次

你可以使用double animation改变高度property.In你的button_click事件编写双动画代码。

 DoubleAnimation dblanim = new DoubleAnimation();
            dblanim.To =200;
            dblanim.Duration = TimeSpan.FromSeconds(3);
            this.BeginAnimation(HeightProperty, dblanim);

使用 dblanim.To 属性 设置 window 的高度。