Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WPF中MediaElement中的淡入淡出视频_C#_Wpf_Visual Studio 2010 - Fatal编程技术网

C# WPF中MediaElement中的淡入淡出视频

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

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

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

你能帮忙吗

谢谢

您可以使用MediaElement的不透明度属性:

mediaElement.BeginAnimation(
    UIElement.OpacityProperty,
    new DoubleAnimation(0d, 1d, TimeSpan.FromSeconds(1d)));
您可以选择MediaElement的不透明度属性:

mediaElement.BeginAnimation(
    UIElement.OpacityProperty,
    new DoubleAnimation(0d, 1d, TimeSpan.FromSeconds(1d)));