0
我已经为我的图标创建了淡出动画,但是当动画完成时图标又回到了alpha 0.我怎样才能让他留在1?完成后WPF淡入动画消失
var a = new DoubleAnimation
{
From = 0.0,
To = 1.0,
FillBehavior = FillBehavior.Stop,
Duration = new Duration(TimeSpan.FromSeconds(1))
};
var storyboard = new Storyboard();
storyboard.Children.Add(a);
Storyboard.SetTarget(a, IconGlass);
Storyboard.SetTargetProperty(a, new PropertyPath(OpacityProperty));
storyboard.Begin();
}
XAML:
<StackPanel Name="IconGlass" Orientation="Horizontal" Margin="0,0,0,39" Opacity="0">
你觉得'FillBehavior.Stop'是什么意思? –
谢谢,请张贴它作为答案 – Dim