我在淡入/淡出时通过改变窗口的不透明度来实现灯箱效果。当我最大化我的窗口时,这个效果有很大的延迟,或者当我使用持续时间属性时,不透明度的变化并不平滑。
我管理这个例如。像这里:
DoubleAnimation animate = new DoubleAnimation();
animate.From = 1.0;
animate.To = 0.5;
animate.Duration = new Duration(TimeSpan.FromSeconds(0));
this.BeginAnimation(Window.OpacityProperty, animate); // main window
Window1 win = new Window1(); // new window to get focus
win.ShowDialog();
请告诉我,如果您知道,这种效果默认情况下是否适用于 GPU?如果没有,我可以以某种方式管理这个吗?