示例#1
0
        private void NavigateToRandomType(int index)
        {
            switch (index)
            {
            case 0:
                ColorGradientFrame.Visibility = Visibility.Visible;
                ColorGradientFrame.Navigate(typeof(ColorGradientTwo));
                break;

            case 1:
                ColorGradientFrame.Visibility = Visibility.Visible;
                ColorGradientFrame.Navigate(typeof(ColorGradientThree));
                break;

            case 2:
                PartyOptions.activePartyOption.changeColorCompletelyRandom = true;
                ColorGradientFrame.Visibility = Visibility.Collapsed;
                break;
            }

            if (ColorGradientFrame.Visibility == Visibility.Visible)
            {
                PartyOptions.activePartyOption.changeColorCompletelyRandom = false;

                colorGradient = Convert.ChangeType(ColorGradientFrame.Content, ColorGradientFrame.CurrentSourcePageType);

                LightProcessingColor lightProcessingColor = new LightProcessingColor();
                colorGradient.GiveVariables <PartyControl, LightProcessingColor>(partyControl, lightProcessingColor, PartyOptions.GetColorGradientInformation());
            }
        }
示例#2
0
        private void NavigateToColorGradient(int index)
        {
            switch (index)
            {
            case 0:
                ColorGradientFrame.Navigate(typeof(ColorGradientTwo));
                break;

            case 1:
                ColorGradientFrame.Navigate(typeof(ColorGradientThree));
                break;
            }

            colorGradient = Convert.ChangeType(ColorGradientFrame.Content, ColorGradientFrame.CurrentSourcePageType);

            LightProcessingColor lightProcessingColor = new LightProcessingColor();

            colorGradient.GiveVariables <PartyControl, LightProcessingColor>(partyControl, lightProcessingColor, PartyOptions.GetColorGradientInformation());
        }