public static Color GetAccentColor(AccentColorStyle colorStyle = AccentColorStyle.AccentColor) { var color = GetAccentColorBrush().Color; switch (colorStyle) { case AccentColorStyle.AccentColor: return(Color.FromArgb(255, color.R, color.G, color.B)); case AccentColorStyle.AccentColor1: return(Color.FromArgb(204, color.R, color.G, color.B)); case AccentColorStyle.AccentColor2: return(Color.FromArgb(153, color.R, color.G, color.B)); case AccentColorStyle.AccentColor3: return(Color.FromArgb(102, color.R, color.G, color.B)); case AccentColorStyle.AccentColor4: return(Color.FromArgb(51, color.R, color.G, color.B)); default: throw new ArgumentOutOfRangeException("colorStyle"); } }
public static Color GetAccentColor(AccentColorStyle colorStyle = AccentColorStyle.AccentColor) { var color = GetAccentColorBrush().Color; switch (colorStyle) { case AccentColorStyle.AccentColor: return Color.FromArgb(255, color.R, color.G, color.B); case AccentColorStyle.AccentColor1: return Color.FromArgb(204, color.R, color.G, color.B); case AccentColorStyle.AccentColor2: return Color.FromArgb(153, color.R, color.G, color.B); case AccentColorStyle.AccentColor3: return Color.FromArgb(102, color.R, color.G, color.B); case AccentColorStyle.AccentColor4: return Color.FromArgb(51, color.R, color.G, color.B); default: throw new ArgumentOutOfRangeException("colorStyle"); } }
public static Color GetAccentColor(AccentColorStyle colorStyle = AccentColorStyle.AccentColor) { return(_accentColorsCache.GetFromCacheOrFetch(colorStyle, () => { var color = GetAccentColorBrush().Color; switch (colorStyle) { case AccentColorStyle.AccentColor: return Color.FromArgb(255, color.R, color.G, color.B); case AccentColorStyle.AccentColor1: return Color.FromArgb(204, color.R, color.G, color.B); case AccentColorStyle.AccentColor2: return Color.FromArgb(153, color.R, color.G, color.B); case AccentColorStyle.AccentColor3: return Color.FromArgb(102, color.R, color.G, color.B); case AccentColorStyle.AccentColor4: return Color.FromArgb(51, color.R, color.G, color.B); case AccentColorStyle.AccentColor5: return Color.FromArgb(20, color.R, color.G, color.B); default: throw new ArgumentOutOfRangeException(nameof(colorStyle)); } })); }
private static Orc.Controls.ThemeColorStyle GetOrcControlsThemeColor(this AccentColorStyle accentColor) { switch (accentColor) { case AccentColorStyle.AccentColor: return(Orc.Controls.ThemeColorStyle.AccentColor); case AccentColorStyle.AccentColor1: return(Orc.Controls.ThemeColorStyle.AccentColor1); case AccentColorStyle.AccentColor2: return(Orc.Controls.ThemeColorStyle.AccentColor2); case AccentColorStyle.AccentColor3: return(Orc.Controls.ThemeColorStyle.AccentColor3); case AccentColorStyle.AccentColor4: return(Orc.Controls.ThemeColorStyle.AccentColor4); case AccentColorStyle.AccentColor5: return(Orc.Controls.ThemeColorStyle.AccentColor5); } return(Orc.Controls.ThemeColorStyle.AccentColor); }
public static SolidColorBrush GetAccentColorBrush(AccentColorStyle colorStyle) { return(_accentColorBrushesCache.GetFromCacheOrFetch(colorStyle, () => { var color = GetAccentColor(colorStyle); return new SolidColorBrush(color); })); }
public static SolidColorBrush GetAccentColorBrush(AccentColorStyle colorStyle) { return _accentColorBrushesCache.GetFromCacheOrFetch(colorStyle, () => { var color = GetAccentColor(colorStyle); return new SolidColorBrush(color); }); }
public AccentColorBrush(AccentColorStyle accentColorStyle) : base() { AccentColorStyle = accentColorStyle; }
public static SolidColorBrush GetAccentColorBrush(AccentColorStyle colorStyle = AccentColorStyle.AccentColor) { return(GetThemeColorBrush((ThemeColorStyle)(int)colorStyle)); }
public static Color GetAccentColor(AccentColorStyle colorStyle = AccentColorStyle.AccentColor) { return(GetThemeColor((ThemeColorStyle)(int)colorStyle)); }
public AccentColor(AccentColorStyle accentColorStyle) : this() { }
public static SolidColorBrush GetAccentColorBrush(AccentColorStyle colorStyle) { return(Orc.Controls.ThemeHelper.GetThemeColorBrush(colorStyle.GetOrcControlsThemeColor())); }
public static Color GetAccentColor(AccentColorStyle colorStyle = AccentColorStyle.AccentColor) { return(Orc.Controls.ThemeHelper.GetThemeColor(colorStyle.GetOrcControlsThemeColor())); }