Пример #1
0
        void Timer_Tick(object sender, EventArgs e)
        {
            Image      imgSet;
            Image      imgOther;
            Storyboard sb;

            if ((int)Bg1.GetValue(Panel.ZIndexProperty) == 1)
            {
                imgSet   = Bg2;
                imgOther = Bg1;
                sb       = (Storyboard)this.FindResource("bg2_bg1");
            }
            else
            {
                imgSet   = Bg1;
                imgOther = Bg2;
                sb       = (Storyboard)this.FindResource("bg1_bg2");
            }
            if (_intCurrentImageIndex + 1 >= _lstImages.Count)
            {
                _intCurrentImageIndex = 0;
            }
            else
            {
                _intCurrentImageIndex++;
            }
            imgSet.Source = _lstImages[_intCurrentImageIndex];
            imgSet.SetValue(Panel.ZIndexProperty, 1);
            imgOther.SetValue(Panel.ZIndexProperty, 0);
            DoubleAnimation da = (DoubleAnimation)sb.Children[1];

            da.From = this.ActualHeight * -1;
            sb.Begin();
        }
Пример #2
0
    public void ChangeColors()
    {
        if (level < LevelColor.Count)
        {
            level++;
        }
        else
        {
            level = 0;
        }
        switch (level)
        {
        case 0:
            Fondo.DOColor(LevelColor[0], FadeTime);
            Bg3.DOColor(LevelColor[0], FadeTime);
            Bg2.DOColor(LevelColor[0], FadeTime);
            Bg1.DOColor(LevelColor[0], FadeTime);
            break;

        case 1:
            Fondo.DOColor(LevelColor[1], FadeTime);
            Bg3.DOColor(LevelColor[1], FadeTime);
            Bg2.DOColor(LevelColor[1], FadeTime);
            Bg1.DOColor(LevelColor[1], FadeTime);
            break;

        case 2:
            Fondo.DOColor(LevelColor[2], FadeTime);
            Bg3.DOColor(LevelColor[2], FadeTime);
            Bg2.DOColor(LevelColor[2], FadeTime);
            Bg1.DOColor(LevelColor[2], FadeTime);
            break;

        case 3:
            Fondo.DOColor(LevelColor[3], FadeTime);
            Bg3.DOColor(LevelColor[3], FadeTime);
            Bg2.DOColor(LevelColor[3], FadeTime);
            Bg1.DOColor(LevelColor[3], FadeTime);
            break;

        case 4:
            Fondo.DOColor(LevelColor[4], FadeTime);
            Bg3.DOColor(LevelColor[4], FadeTime);
            Bg2.DOColor(LevelColor[4], FadeTime);
            Bg1.DOColor(LevelColor[4], FadeTime);
            break;

        case 5:
            Fondo.DOColor(LevelColor[5], FadeTime);
            Bg3.DOColor(LevelColor[5], FadeTime);
            Bg2.DOColor(LevelColor[5], FadeTime);
            Bg1.DOColor(LevelColor[5], FadeTime);
            break;

        case 6:
            Fondo.DOColor(LevelColor[6], FadeTime);
            Bg3.DOColor(LevelColor[6], FadeTime);
            Bg2.DOColor(LevelColor[6], FadeTime);
            Bg1.DOColor(LevelColor[6], FadeTime);
            break;
        }
    }