C# WPF中MediaElement中的淡入淡出视频
在我的WPF应用程序中,我有一个控制视频不透明度的滑块。我也希望能够点击一个按钮,视频会在设定的时间内逐渐淡出(可能是1秒?) 我知道如何控制视频的不透明度,但我正在努力解决的是褪色问题。我想我需要某种东西,它稍微增加不透明度,然后等待一小段时间,然后再增加它,直到不透明度等于1?但我不知道如何实现这一点,代码方面 你能帮忙吗 谢谢 您可以使用MediaElement的不透明度属性:C# WPF中MediaElement中的淡入淡出视频,c#,wpf,visual-studio-2010,C#,Wpf,Visual Studio 2010,在我的WPF应用程序中,我有一个控制视频不透明度的滑块。我也希望能够点击一个按钮,视频会在设定的时间内逐渐淡出(可能是1秒?) 我知道如何控制视频的不透明度,但我正在努力解决的是褪色问题。我想我需要某种东西,它稍微增加不透明度,然后等待一小段时间,然后再增加它,直到不透明度等于1?但我不知道如何实现这一点,代码方面 你能帮忙吗 谢谢 您可以使用MediaElement的不透明度属性: mediaElement.BeginAnimation( UIElement.OpacityProper
mediaElement.BeginAnimation(
UIElement.OpacityProperty,
new DoubleAnimation(0d, 1d, TimeSpan.FromSeconds(1d)));
您可以选择MediaElement的不透明度属性:
mediaElement.BeginAnimation(
UIElement.OpacityProperty,
new DoubleAnimation(0d, 1d, TimeSpan.FromSeconds(1d)));