2012-09-28 70 views
1

在我的WPF應用程序中,我有一個控制視頻不透明度的滑塊。我還希望能夠點擊一個按鈕,視頻在一段時間內逐漸消失(可能是1秒?)。在WPF中的MediaElement中淡入視頻

我知道如何控制視頻的不透明度,但是我正在努力的一點就是淡入淡出。我想我會需要某種東西來增加不透明度,然後等待一小段時間然後再增加一次,直到不透明度等於1。但我不知道如何實現這個,代碼明智?

你能幫忙嗎?

謝謝!

回答

3

你可以animate的的MediaElement的Opacity屬性:

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