示例#1
0
        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);
        }
示例#2
0
        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);
        }