///<summary> Переход в обычный режим. </summary> public void TurnOffPreviewMode() { // плавное проявление кавера var alphaOut = new DoubleAnimation(CoverArt.Opacity, 1, new Duration(TimeSpan.FromMilliseconds(fadeTime))); CoverArt.BeginAnimation(Image.OpacityProperty, alphaOut); alphaOut.Completed += (s, e) => { previewGrid.Visibility = Visibility.Hidden; }; }
///<summary> Переход в режим превью. </summary> public void TurnOnPreviewMode() { previewGrid.Visibility = Visibility.Visible; // плавное скрытие кавера var alphaIn = new DoubleAnimation(CoverArt.Opacity, 0, new Duration(TimeSpan.FromMilliseconds(fadeTime))); CoverArt.BeginAnimation(Image.OpacityProperty, alphaIn); }