コード例 #1
0
        public void HideStatus()
        {
            if (vis == false)
            {
                return;
            }
            vis = false;

            Utils.Animation.Visible va = new Utils.Animation.Visible();
            va.Animate(Config.Current.Animation[Enums.Animation.Default], PlayingStatus, Visibility.Hidden);
        }
コード例 #2
0
 private void SaveEQButton_Click(object sender, RoutedEventArgs e)
 {
     if (Utils.Config.Setting.Boolean.AnimateItems)
     {
         Utils.Animation.Visible va = new Utils.Animation.Visible();
         va.Animate(300, SaveGrid, Visibility.Visible);
     }
     else
     {
         SaveGrid.Visibility = Visibility.Visible;
     }
 }
コード例 #3
0
        private void Save_Click(object sender, RoutedEventArgs e)
        {
            Utils.Equalizer.WriteBandFile(EQTextBox.Text, Utils.Equalizer.Bands);

            if (Utils.Config.Setting.Boolean.AnimateItems)
            {
                Utils.Animation.Visible va = new Utils.Animation.Visible();
                va.Animate(300, SaveGrid, Visibility.Hidden);
            }
            else
            {
                SaveGrid.Visibility = Visibility.Hidden;
            }

            InitEQBox();
        }
コード例 #4
0
        public void VisibleStatus()
        {
            if (vis)
            {
                return;
            }
            vis = true;

            Dispatcher.BeginInvoke(new Action(() =>
            {
                if (ActualWidth >= StatusVisibleWidth)
                {
                    Utils.Animation.Visible va = new Utils.Animation.Visible();
                    va.Animate(Config.Current.Animation[Enums.Animation.Default], PlayingStatus, Visibility.Visible);
                }
            }));
        }
コード例 #5
0
        private void Timer_Tick(object sender, EventArgs e)
        {
            Timer.Stop();

            if (Utils.Config.Setting.Boolean.AnimateItems)
            {
                Utils.Animation.Visible va = new Utils.Animation.Visible();

                EventHandler handler = null;
                handler = (s, ev) =>
                {
                    va.AnimationCompleted -= handler;
                    FreqGrid.Opacity       = 0.8;
                };
                va.AnimationCompleted += handler;
                va.Animate(300, FreqGrid, Visibility.Hidden);
            }
            else
            {
                SaveGrid.Visibility = Visibility.Hidden;
            }
        }