Пример #1
0
        private void AnimateFadeOut(object sender, MouseEventArgs e)
        {
            Extensions.EffectEntity Entity = (sender as FrameworkElement).Create();

            if ((Entity.Data as MenuContainer).IsActive)
            {
                return;
            }

            Entity.Animate(SolidColorBrush.ColorProperty, 200, Extensions.FadeDirection.FadeOut);
            Extensions.FindVisualChildren <Border>(Entity.Element).FirstOrDefault().AnimateBorder(Entity, 200, Extensions.FadeDirection.FadeOut);
        }
Пример #2
0
        private void AnimateFadeIn(object sender, MouseEventArgs e)
        {
            Extensions.EffectEntity Entity = (sender as FrameworkElement).Create();

            if ((Entity.Data as MenuContainer).IsActive)
            {
                return;
            }

            if (Entity.Get <Brush>("Background").Opacity != 0.6)
            {
                Entity.Opacity(0.6);
            }

            Entity.Animate(SolidColorBrush.ColorProperty, 700, Extensions.FadeDirection.FadeIn);
            Extensions.FindVisualChildren <Border>(Entity.Element).FirstOrDefault().AnimateBorder(Entity, 700, Extensions.FadeDirection.FadeIn);
        }