0

コントロール内に画像のリストがあります

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;

画像をクロスフェードして、交換時に見栄えを良くする方法を知っている人はいますか?

4

1 に答える 1

1

レイアウトに2 つのオーバーラップImageするコントロールを配置し、ストーリーボードを使用してそれらをフェード イン/アウトすることができます。次に、画像を隠しImageコントロールにロードし、完了したらフェードインし、もう一方をフェードアウトします。これが延々と続く…

于 2012-04-30T09:56:57.917 に答える