2

在我的 WPF 应用程序中,我有一个控制视频不透明度的滑块。我还希望能够单击一个按钮,视频会在一段时间内逐渐淡出(可能是 1 秒?)。

我知道如何控制视频的不透明度,但我正在努力解决的问题是淡入淡出。我想我需要某种东西,它会稍微增加不透明度,然后等待一小段时间然后再次增加它,直到不透明度等于一个?但我不确定如何在代码方面实现这一点?

你能帮忙吗?

谢谢!

4

1 回答 1

4

您可以为 MediaElement 的 Opacity 属性设置动画:

mediaElement.BeginAnimation(
    UIElement.OpacityProperty,
    new DoubleAnimation(0d, 1d, TimeSpan.FromSeconds(1d)));
于 2012-09-28T14:13:12.650 回答