public async void Update_ColorOnPreview(int index, BandTheme _BandTheme)
        {
            switch (index)
            {
            case -1:
                try
                {
                    while (await ContentIsLoaded() == false)
                    {
                        await Task.Delay(100);

                        System.Diagnostics.Debug.WriteLine("Task Delayed");
                    }


                    Base.Set_Color(_BandTheme);
                    HighContrast.Set_Color(_BandTheme);
                    LowLight.Set_Color(_BandTheme);
                    Hightlight.Set_Color(_BandTheme);
                    Muted.Set_Color(_BandTheme);
                    Secondary.Set_Color(_BandTheme);
                } catch (Exception e)
                {
                    System.Diagnostics.Debug.Write(e);
                }

                break;

            case 0:
                Base.Set_Color(_BandTheme);
                break;

            case 1:
                HighContrast.Set_Color(_BandTheme);
                break;

            case 2:
                LowLight.Set_Color(_BandTheme);
                break;

            case 3:
                Hightlight.Set_Color(_BandTheme);
                break;

            case 4:
                Muted.Set_Color(_BandTheme);
                break;

            case 5:
                Secondary.Set_Color(_BandTheme);
                break;
            }
        }
예제 #2
0
 private void HighLight_Completed(object sender, object e)
 {
     LowLight.Begin();
 }