/// <summary> /// Sets the application theme colors /// </summary> /// <returns></returns> public static IApplicationBuilder UseTheme(this IApplicationBuilder builder, ApplicationColors colors) { builder.BuildActionsCoordinator.AddAction(DefaultBuildActions.ApplicationThemeAction((container) => { ApplicationTheme.SetTheme(colors); })); return(builder); }
public static Color GetColor(ApplicationColors color) { switch (color) { case ApplicationColors.GradientInactiveCaption: return(Color.FromArgb(157, 185, 235)); case ApplicationColors.Highlight: return(Color.FromArgb(49, 106, 197)); case ApplicationColors.Info: return(Color.FromArgb(255, 255, 225)); case ApplicationColors.TitleBorder: return(Color.FromArgb(172, 168, 153)); case ApplicationColors.ActiveActivityBack: return(Color.FromArgb(248, 239, 208)); case ApplicationColors.ActiveActivityBorder: return(Color.FromArgb(248, 190, 0)); case ApplicationColors.DefaultActivityBack: return(Color.FromArgb(209, 238, 211)); case ApplicationColors.DefaultActivityBorder: return(Color.FromArgb(0, 128, 9)); case ApplicationColors.ActiveActivityInner: return(Color.FromArgb(255, 221, 102)); case ApplicationColors.DefaultActivityInner: return(Color.FromArgb(0, 200, 15)); case ApplicationColors.MessageTransfer: return(Color.FromArgb(140, 192, 255)); case ApplicationColors.MouseOver: return(Color.FromArgb(204, 227, 255)); case ApplicationColors.HighlightingBack: return(Color.FromArgb(193, 210, 238)); case ApplicationColors.HighlightingBack2: return(Color.FromArgb(100, 142, 216)); case ApplicationColors.HighlightingBorder: return(Color.FromArgb(49, 106, 197)); case ApplicationColors.RandomColor1: return(Color.FromArgb(255, 208, 174)); case ApplicationColors.RandomColor2: return(Color.FromArgb(158, 205, 165)); case ApplicationColors.RandomColor3: return(Color.FromArgb(169, 250, 254)); case ApplicationColors.RandomColor4: return(Color.FromArgb(255, 185, 217)); case ApplicationColors.RandomColor5: return(Color.FromArgb(204, 225, 225)); case ApplicationColors.RandomColor6: return(Color.FromArgb(231, 214, 209)); case ApplicationColors.RandomColor7: return(Color.FromArgb(235, 236, 179)); case ApplicationColors.RandomColor8: return(Color.FromArgb(198, 202, 240)); case ApplicationColors.RandomColor9: return(Color.FromArgb(203, 205, 220)); case ApplicationColors.RandomColor10: return(Color.FromArgb(253, 216, 166)); case ApplicationColors.HightlightedMenuColor: return(Color.FromArgb(18, 41, 252)); default: return(Color.Black); } }