private void HideInTenSecs() { if (workingResources.isShowPernamentlyInfo) { return; } ThicknessAnimation slideOut = new ThicknessAnimation(new Thickness(0, 0, 0, 75), new Thickness(0, 0, -NowplayingTextPanel.Width, 75), TimeSpan.FromSeconds(1), FillBehavior.Stop); DoubleAnimation fadeOut = new DoubleAnimation(1, 0, TimeSpan.FromSeconds(1), FillBehavior.Stop); fadeOut.Completed += FadeOut_Completed1; NowplayingTextPanel.BeginAnimation(MarginProperty, slideOut); NowplayingTextPanel.BeginAnimation(OpacityProperty, fadeOut); }
private void SongTrans() { if (NowplayingTextPanel.Visibility == Visibility.Collapsed) { NowplayingTextPanel.Visibility = Visibility.Visible; ThicknessAnimation animation = new ThicknessAnimation(new Thickness(1000, 0, 0, 80), new Thickness(1000, 55, 0, 25), TimeSpan.FromSeconds(0.2), FillBehavior.HoldEnd); NowplayingControlPanel.BeginAnimation(MarginProperty, animation); } workingResources.NowplayingLength = (txblNowPlaying.Text.Length) * 10 + 100; ThicknessAnimation SlideInAnimation = new ThicknessAnimation(new Thickness(0, 0, -(workingResources.NowplayingLength) / 4, 75), new Thickness(0, 0, 0, 75), TimeSpan.FromSeconds(0.35), FillBehavior.HoldEnd); DoubleAnimation FadeInAnimation = new DoubleAnimation(0, 1, TimeSpan.FromSeconds(0.45), FillBehavior.HoldEnd); NowplayingTextPanel.BeginAnimation(MarginProperty, SlideInAnimation); NowplayingTextPanel.BeginAnimation(OpacityProperty, FadeInAnimation); }