在我的WPF应用程序中,我有一个控制视频不透明度的滑块。我还希望能够点击一个按钮,视频会在一段时间内(可能是1秒钟)逐渐消失。
我知道如何控制视频的不透明度,但我正在努力的是褪色。我想我需要某种东西,它会稍微增加不透明度,然后等待很短的时间再增加它,直到不透明度等于1?但我不确定如何实现这个,代码方式?
你可以帮忙吗?谢谢!
答案 0 :(得分:4)
您可以animate MediaElement的不透明度属性:
mediaElement.BeginAnimation(
UIElement.OpacityProperty,
new DoubleAnimation(0d, 1d, TimeSpan.FromSeconds(1d)));