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; } }
private void HighLight_Completed(object sender, object e) { LowLight.Begin(); }