+ UIStyle:增加紫色主题

This commit is contained in:
Sunny 2021-07-12 13:29:48 +08:00
parent 1863eea60e
commit 8164701cf6
9 changed files with 44 additions and 2 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -55,8 +55,6 @@
this.Aside.ShowSecondBackColor = true; this.Aside.ShowSecondBackColor = true;
this.Aside.ShowTips = true; this.Aside.ShowTips = true;
this.Aside.Size = new System.Drawing.Size(250, 573); this.Aside.Size = new System.Drawing.Size(250, 573);
this.Aside.Style = Sunny.UI.UIStyle.Custom;
this.Aside.StyleCustomMode = true;
// //
// Header // Header
// //

View File

@ -98,6 +98,12 @@ namespace Sunny.UI
[DisplayText("Black")] [DisplayText("Black")]
Black = 8, Black = 8,
/// <summary>
/// 紫
/// </summary>
[DisplayText("Purple")]
Purple = 9,
/// <summary> /// <summary>
/// Office蓝 /// Office蓝
/// </summary> /// </summary>
@ -246,6 +252,8 @@ namespace Sunny.UI
/// </summary> /// </summary>
public static UIBaseStyle Office2010Silver = new UIOffice2010SilverStyle(); public static UIBaseStyle Office2010Silver = new UIOffice2010SilverStyle();
public static UIBaseStyle PurpleStyle = new UIPurpleStyle();
/// <summary> /// <summary>
/// Office黑 /// Office黑
/// </summary> /// </summary>
@ -276,6 +284,7 @@ namespace Sunny.UI
AddStyle(DarkBlue); AddStyle(DarkBlue);
AddStyle(Black); AddStyle(Black);
AddStyle(White); AddStyle(White);
AddStyle(PurpleStyle);
AddStyle(Office2010Blue); AddStyle(Office2010Blue);
AddStyle(Office2010Silver); AddStyle(Office2010Silver);
AddStyle(Office2010Black); AddStyle(Office2010Black);
@ -498,6 +507,16 @@ namespace Sunny.UI
/// </summary> /// </summary>
public static readonly Color Black = Color.Black; public static readonly Color Black = Color.Black;
/// <summary>
/// 紫
/// </summary>
public static readonly Color Purple = Color.FromArgb(184, 36, 255);// Color.FromArgb(123, 81, 201);
/// <summary>
/// 浅紫
/// </summary>
public static readonly Color LightPurple = Color.FromArgb(250, 238, 255);
/// <summary> /// <summary>
/// 透明 /// 透明
/// </summary> /// </summary>

View File

@ -227,6 +227,31 @@ namespace Sunny.UI
public override Color TitleForeColor => Color.White; public override Color TitleForeColor => Color.White;
} }
public class UIPurpleStyle : UIBaseStyle
{
public override UIStyle Name => UIStyle.Purple;
public override Color PrimaryColor => UIColor.Purple;
public override Color RegularColor => Color.FromArgb(201, 89, 255);
public override Color SecondaryColor => Color.FromArgb(220, 147, 255);
public override Color PlainColor => UIColor.LightPurple;
public override Color ButtonFillColor => UIColor.Purple;
public override Color ButtonFillHoverColor => Color.FromArgb(194, 70, 255);
public override Color ButtonFillPressColor => Color.FromArgb(172, 0, 255);
public override Color ButtonForeColor => Color.White;
public override Color ButtonForeHoverColor => Color.White;
public override Color ButtonForePressColor => Color.White;
public override Color RectSelectedColor => RectPressColor;
public override Color ButtonForeSelectedColor => ButtonForePressColor;
public override Color ButtonFillSelectedColor => ButtonFillPressColor;
public override Color RectColor => UIColor.Purple;
public override Color RectHoverColor => Color.FromArgb(194, 70, 255);
public override Color RectPressColor => Color.FromArgb(172, 0, 255);
public override Color TitleColor => UIColor.Purple;
public override Color TitleForeColor => Color.White;
public override Color MenuSelectedColor => UIColor.Purple;
public override Color GridSelectedColor => Color.FromArgb(230, 176, 255);
}
public class UILightBlueStyle : UIBaseStyle public class UILightBlueStyle : UIBaseStyle
{ {
public override UIStyle Name => UIStyle.LightBlue; public override UIStyle Name => UIStyle.LightBlue;