我的控件中有一个图像列表
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;
有没有人知道我可以交叉淡化图像的方式,以便在交换图像时看起来更好?
答案 0 :(得分:1)
您可以在布局中使用两个重叠的Image
控件,并使用故事板将其淡入/淡出。然后你可以将图像加载到隐藏的Image
控件中,当它完成后,将其淡入并将另一个淡出。这种情况一直持续......