public static IconTheme GetIconTheme(this KnownThemes theme) { switch (theme) { case KnownThemes.Dark: return(new IconTheme("Dark", Color.FromRgb(16, 16, 17))); case KnownThemes.Light: return(new IconTheme("Light", Color.FromRgb(245, 245, 245))); default: return(default(IconTheme)); } }
public ThemedSourceExtension(ImageSource source, KnownThemes theme) { Source = source; Theme = theme.GetIconTheme(); }