public void ApplyTheme()
{
Execute.OnUIThread(delegate
{
switch (Theme)
{
case "Light":
ThemeManager.ChangeAppStyle(Application.Current, ThemeManager.GetAccent("Teal"),
ThemeManager.GetAppTheme("BaseLight"));
break;
case "Dark":
ThemeManager.ChangeAppStyle(Application.Current, ThemeManager.GetAccent("Teal"),
ThemeManager.GetAppTheme("BaseDark"));
break;
case "Corsair Light":
ThemeManager.ChangeAppStyle(Application.Current, ThemeManager.GetAccent("CorsairYellow"),
ThemeManager.GetAppTheme("BaseLight"));
break;
case "Corsair Dark":
ThemeManager.ChangeAppStyle(Application.Current, ThemeManager.GetAccent("CorsairYellow"),
ThemeManager.GetAppTheme("BaseDark"));
break;
}
});
}
}