WPF图像交叉淡入淡出c#

时间:2012-04-30 09:53:56

标签: c# wpf bitmapimage

我的控件中有一个图像列表

public List<BitmapImage> Images { get; set; }

我正在使用计时器来更改图像。

        Image imgpanel = new System.Windows.Controls.Image();
        imgpanel.Source = image;
        imgpanel.Stretch = maintainAspectRatio ? Stretch.Uniform : Stretch.Fill;
        imgpanel.StretchDirection = StretchDirection.Both;

有没有人知道我可以交叉淡化图像的方式,以便在交换图像时看起来更好?

1 个答案:

答案 0 :(得分:1)

您可以在布局中使用两个重叠的Image控件,并使用故事板将其淡入/淡出。然后你可以将图像加载到隐藏的Image控件中,当它完成后,将其淡入并将另一个淡出。这种情况一直持续......