新增至Segmented

This commit is contained in:
czz_y 2024-08-30 14:21:59 +08:00
parent 125444c19b
commit 6ceb46eb93
32 changed files with 3186 additions and 669 deletions

View File

@ -214,6 +214,24 @@ namespace AntdUIDemo
case "Badge":
control = new BadgeDemo();
break;
case "Calendar":
control = new CalendarDemo(this);
break;
case "Carousel":
control = new CarouselDemo();
break;
case "Label":
control = new LabelDemo();
break;
case "Popover":
control = new PopoverDemo(this);
break;
case "Preview":
control = new PreviewDemo(this);
break;
case "Segmented":
control = new SegmentedDemo();
break;
}
if (control != null)
{

View File

@ -56,7 +56,7 @@ namespace AntdUIDemo.Models
new MenuItems { Text = "Calendar 日历", Tag = "Calendar"},
new MenuItems { Text = "Carousel 走马灯", Tag = "Carousel"},
new MenuItems { Text = "Label 标签", Tag = "Label"},
new MenuItems { Text = "Popver 气泡卡片", Tag = "Popver"},
new MenuItems { Text = "Popover 气泡卡片", Tag = "Popover"},
new MenuItems { Text = "Preview 图片预览", Tag = "Preview"},
new MenuItems { Text = "Segmented 分段控制器", Tag = "Segmented"},
new MenuItems { Text = "Table 表格", Tag = "Table"},

View File

@ -9,6 +9,7 @@ namespace AntdUIDemo
{
internal static class Program
{
private static MainWindow mainWindow;
/// <summary>
/// 应用程序的主入口点。
/// </summary>
@ -21,19 +22,22 @@ namespace AntdUIDemo
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new MainWindow());
mainWindow = new MainWindow();
Application.Run(mainWindow);
}
// 捕获UI线程中的未处理异常
static void Application_ThreadException(object sender, System.Threading.ThreadExceptionEventArgs e)
{
LoggerHelper.Logger.Fatal(e.Exception, "未处理的UI线程异常");
AntdUI.Notification.error(mainWindow, "未处理的UI线程异常", e.Exception.Message, autoClose: 3, align: AntdUI.TAlignFrom.BR);
}
// 捕获非UI线程中的未处理异常
static void CurrentDomain_UnhandledException(object sender, UnhandledExceptionEventArgs e)
{
LoggerHelper.Logger.Fatal(e.ExceptionObject as Exception, "未处理的非UI线程异常");
AntdUI.Notification.error(mainWindow, "未处理的非UI线程异常", e.ToString(), autoClose: 3, align: AntdUI.TAlignFrom.BR);
}
}
}

View File

@ -60,6 +60,36 @@ namespace AntdUIDemo.Properties {
}
}
/// <summary>
/// 查找 System.Drawing.Bitmap 类型的本地化资源。
/// </summary>
internal static System.Drawing.Bitmap bg1 {
get {
object obj = ResourceManager.GetObject("bg1", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// 查找 System.Drawing.Bitmap 类型的本地化资源。
/// </summary>
internal static System.Drawing.Bitmap bg2 {
get {
object obj = ResourceManager.GetObject("bg2", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// 查找 System.Drawing.Bitmap 类型的本地化资源。
/// </summary>
internal static System.Drawing.Bitmap bg3 {
get {
object obj = ResourceManager.GetObject("bg3", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// 查找 System.Drawing.Bitmap 类型的本地化资源。
/// </summary>

View File

@ -118,6 +118,15 @@
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="bg1" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\bg1.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="bg2" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\bg2.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="bg3" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\bg3.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="关闭" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\关闭.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>

View File

@ -95,7 +95,7 @@
#### Calendar 日历
#### Carousel 走马灯
#### Label 标签
#### Popver 气泡卡片
#### Popover 气泡卡片
#### Preview 图片预览
#### Segmented 分段控制器
#### Table 表格

BIN
Resources/bg1.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

BIN
Resources/bg2.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

BIN
Resources/bg3.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

View File

@ -84,6 +84,10 @@
this.divider1 = new AntdUI.Divider();
this.label2 = new AntdUI.Label();
this.label1 = new AntdUI.Label();
this.label10 = new AntdUI.Label();
this.flowPanel8 = new AntdUI.FlowPanel();
this.button_toggle = new AntdUI.Button();
this.button_toggle2 = new AntdUI.Button();
this.stackPanel1.SuspendLayout();
this.flowPanel7.SuspendLayout();
this.flowPanel6.SuspendLayout();
@ -94,10 +98,13 @@
this.flowPanel3.SuspendLayout();
this.flowPanel2.SuspendLayout();
this.flowPanel1.SuspendLayout();
this.flowPanel8.SuspendLayout();
this.SuspendLayout();
//
// stackPanel1
//
this.stackPanel1.Controls.Add(this.flowPanel8);
this.stackPanel1.Controls.Add(this.label10);
this.stackPanel1.Controls.Add(this.flowPanel7);
this.stackPanel1.Controls.Add(this.label9);
this.stackPanel1.Controls.Add(this.flowPanel6);
@ -118,7 +125,7 @@
this.stackPanel1.Dock = System.Windows.Forms.DockStyle.Fill;
this.stackPanel1.Location = new System.Drawing.Point(0, 0);
this.stackPanel1.Name = "stackPanel1";
this.stackPanel1.Size = new System.Drawing.Size(700, 629);
this.stackPanel1.Size = new System.Drawing.Size(700, 685);
this.stackPanel1.TabIndex = 1;
this.stackPanel1.Text = "stackPanel1";
this.stackPanel1.Vertical = true;
@ -137,11 +144,6 @@
this.button39.BackExtend = "135, #6253E1, #04BEFE";
this.button39.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.button39.IconSvg = resources.GetString("button39.IconSvg");
this.button39.Image = null;
this.button39.ImageHover = null;
this.button39.ImageHoverSvg = null;
this.button39.ImageSize = new System.Drawing.Size(0, 0);
this.button39.ImageSvg = resources.GetString("button39.ImageSvg");
this.button39.Location = new System.Drawing.Point(3, 3);
this.button39.Name = "button39";
this.button39.Size = new System.Drawing.Size(156, 32);
@ -186,11 +188,6 @@
this.button36.BorderWidth = 2F;
this.button36.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.button36.Ghost = true;
this.button36.Image = null;
this.button36.ImageHover = null;
this.button36.ImageHoverSvg = null;
this.button36.ImageSize = new System.Drawing.Size(0, 0);
this.button36.ImageSvg = null;
this.button36.JoinLeft = true;
this.button36.Location = new System.Drawing.Point(77, 3);
this.button36.Name = "button36";
@ -206,11 +203,6 @@
this.button37.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.button37.Ghost = true;
this.button37.IconSvg = resources.GetString("button37.IconSvg");
this.button37.Image = null;
this.button37.ImageHover = null;
this.button37.ImageHoverSvg = null;
this.button37.ImageSize = new System.Drawing.Size(0, 0);
this.button37.ImageSvg = resources.GetString("button37.ImageSvg");
this.button37.JoinRight = true;
this.button37.Location = new System.Drawing.Point(3, 3);
this.button37.Name = "button37";
@ -236,11 +228,6 @@
// button33
//
this.button33.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.button33.Image = null;
this.button33.ImageHover = null;
this.button33.ImageHoverSvg = null;
this.button33.ImageSize = new System.Drawing.Size(0, 0);
this.button33.ImageSvg = null;
this.button33.JoinLeft = true;
this.button33.Location = new System.Drawing.Point(151, 3);
this.button33.Name = "button33";
@ -254,11 +241,6 @@
//
this.button34.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.button34.IconSvg = resources.GetString("button34.IconSvg");
this.button34.Image = null;
this.button34.ImageHover = null;
this.button34.ImageHoverSvg = null;
this.button34.ImageSize = new System.Drawing.Size(0, 0);
this.button34.ImageSvg = resources.GetString("button34.ImageSvg");
this.button34.JoinLeft = true;
this.button34.JoinRight = true;
this.button34.Location = new System.Drawing.Point(77, 3);
@ -271,11 +253,6 @@
// button35
//
this.button35.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.button35.Image = null;
this.button35.ImageHover = null;
this.button35.ImageHoverSvg = null;
this.button35.ImageSize = new System.Drawing.Size(0, 0);
this.button35.ImageSvg = null;
this.button35.JoinRight = true;
this.button35.Location = new System.Drawing.Point(3, 3);
this.button35.Name = "button35";
@ -313,11 +290,6 @@
this.button28.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.button28.Ghost = true;
this.button28.IconSvg = resources.GetString("button28.IconSvg");
this.button28.Image = null;
this.button28.ImageHover = null;
this.button28.ImageHoverSvg = null;
this.button28.ImageSize = new System.Drawing.Size(0, 0);
this.button28.ImageSvg = resources.GetString("button28.ImageSvg");
this.button28.Location = new System.Drawing.Point(347, 3);
this.button28.Name = "button28";
this.button28.ShowArrow = true;
@ -332,11 +304,6 @@
this.button27.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.button27.Ghost = true;
this.button27.IconSvg = resources.GetString("button27.IconSvg");
this.button27.Image = null;
this.button27.ImageHover = null;
this.button27.ImageHoverSvg = null;
this.button27.ImageSize = new System.Drawing.Size(0, 0);
this.button27.ImageSvg = resources.GetString("button27.ImageSvg");
this.button27.Location = new System.Drawing.Point(261, 3);
this.button27.Name = "button27";
this.button27.ShowArrow = true;
@ -351,11 +318,6 @@
this.button26.BorderWidth = 2F;
this.button26.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.button26.Ghost = true;
this.button26.Image = null;
this.button26.ImageHover = null;
this.button26.ImageHoverSvg = null;
this.button26.ImageSize = new System.Drawing.Size(0, 0);
this.button26.ImageSvg = null;
this.button26.Location = new System.Drawing.Point(175, 3);
this.button26.Name = "button26";
this.button26.ShowArrow = true;
@ -369,11 +331,6 @@
//
this.button25.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.button25.Ghost = true;
this.button25.Image = null;
this.button25.ImageHover = null;
this.button25.ImageHoverSvg = null;
this.button25.ImageSize = new System.Drawing.Size(0, 0);
this.button25.ImageSvg = null;
this.button25.Location = new System.Drawing.Point(89, 3);
this.button25.Name = "button25";
this.button25.ShowArrow = true;
@ -386,11 +343,6 @@
// button29
//
this.button29.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.button29.Image = null;
this.button29.ImageHover = null;
this.button29.ImageHoverSvg = null;
this.button29.ImageSize = new System.Drawing.Size(0, 0);
this.button29.ImageSvg = null;
this.button29.Location = new System.Drawing.Point(3, 3);
this.button29.Name = "button29";
this.button29.ShowArrow = true;
@ -429,11 +381,6 @@
this.button21.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.button21.Ghost = true;
this.button21.IconSvg = resources.GetString("button21.IconSvg");
this.button21.Image = null;
this.button21.ImageHover = null;
this.button21.ImageHoverSvg = null;
this.button21.ImageSize = new System.Drawing.Size(0, 0);
this.button21.ImageSvg = resources.GetString("button21.ImageSvg");
this.button21.Location = new System.Drawing.Point(279, 3);
this.button21.Name = "button21";
this.button21.Size = new System.Drawing.Size(75, 32);
@ -448,11 +395,6 @@
this.button22.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.button22.Ghost = true;
this.button22.IconSvg = resources.GetString("button22.IconSvg");
this.button22.Image = null;
this.button22.ImageHover = null;
this.button22.ImageHoverSvg = null;
this.button22.ImageSize = new System.Drawing.Size(0, 0);
this.button22.ImageSvg = resources.GetString("button22.ImageSvg");
this.button22.Location = new System.Drawing.Point(241, 3);
this.button22.Name = "button22";
this.button22.Shape = AntdUI.TShape.Circle;
@ -466,11 +408,6 @@
this.button19.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.button19.Ghost = true;
this.button19.IconSvg = resources.GetString("button19.IconSvg");
this.button19.Image = null;
this.button19.ImageHover = null;
this.button19.ImageHoverSvg = null;
this.button19.ImageSize = new System.Drawing.Size(0, 0);
this.button19.ImageSvg = resources.GetString("button19.ImageSvg");
this.button19.Location = new System.Drawing.Point(160, 3);
this.button19.Name = "button19";
this.button19.RightToLeft = System.Windows.Forms.RightToLeft.No;
@ -485,11 +422,6 @@
this.button20.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.button20.Ghost = true;
this.button20.IconSvg = resources.GetString("button20.IconSvg");
this.button20.Image = null;
this.button20.ImageHover = null;
this.button20.ImageHoverSvg = null;
this.button20.ImageSize = new System.Drawing.Size(0, 0);
this.button20.ImageSvg = resources.GetString("button20.ImageSvg");
this.button20.Location = new System.Drawing.Point(122, 3);
this.button20.Name = "button20";
this.button20.Shape = AntdUI.TShape.Circle;
@ -502,11 +434,6 @@
//
this.button23.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.button23.IconSvg = resources.GetString("button23.IconSvg");
this.button23.Image = null;
this.button23.ImageHover = null;
this.button23.ImageHoverSvg = null;
this.button23.ImageSize = new System.Drawing.Size(0, 0);
this.button23.ImageSvg = resources.GetString("button23.ImageSvg");
this.button23.Location = new System.Drawing.Point(41, 3);
this.button23.Name = "button23";
this.button23.Size = new System.Drawing.Size(75, 32);
@ -518,11 +445,6 @@
//
this.button24.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.button24.IconSvg = resources.GetString("button24.IconSvg");
this.button24.Image = null;
this.button24.ImageHover = null;
this.button24.ImageHoverSvg = null;
this.button24.ImageSize = new System.Drawing.Size(0, 0);
this.button24.ImageSvg = resources.GetString("button24.ImageSvg");
this.button24.Location = new System.Drawing.Point(3, 3);
this.button24.Name = "button24";
this.button24.Shape = AntdUI.TShape.Circle;
@ -558,11 +480,6 @@
this.button13.BorderWidth = 2F;
this.button13.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.button13.Ghost = true;
this.button13.Image = null;
this.button13.ImageHover = null;
this.button13.ImageHoverSvg = null;
this.button13.ImageSize = new System.Drawing.Size(0, 0);
this.button13.ImageSvg = null;
this.button13.Location = new System.Drawing.Point(408, 3);
this.button13.Name = "button13";
this.button13.Size = new System.Drawing.Size(75, 32);
@ -576,11 +493,6 @@
this.button14.BorderWidth = 2F;
this.button14.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.button14.Ghost = true;
this.button14.Image = null;
this.button14.ImageHover = null;
this.button14.ImageHoverSvg = null;
this.button14.ImageSize = new System.Drawing.Size(0, 0);
this.button14.ImageSvg = null;
this.button14.Location = new System.Drawing.Point(327, 3);
this.button14.Name = "button14";
this.button14.Size = new System.Drawing.Size(75, 32);
@ -594,11 +506,6 @@
this.button15.BorderWidth = 2F;
this.button15.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.button15.Ghost = true;
this.button15.Image = null;
this.button15.ImageHover = null;
this.button15.ImageHoverSvg = null;
this.button15.ImageSize = new System.Drawing.Size(0, 0);
this.button15.ImageSvg = null;
this.button15.Location = new System.Drawing.Point(246, 3);
this.button15.Name = "button15";
this.button15.Size = new System.Drawing.Size(75, 32);
@ -612,11 +519,6 @@
this.button16.BorderWidth = 2F;
this.button16.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.button16.Ghost = true;
this.button16.Image = null;
this.button16.ImageHover = null;
this.button16.ImageHoverSvg = null;
this.button16.ImageSize = new System.Drawing.Size(0, 0);
this.button16.ImageSvg = null;
this.button16.Location = new System.Drawing.Point(165, 3);
this.button16.Name = "button16";
this.button16.Size = new System.Drawing.Size(75, 32);
@ -630,11 +532,6 @@
this.button17.BorderWidth = 2F;
this.button17.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.button17.Ghost = true;
this.button17.Image = null;
this.button17.ImageHover = null;
this.button17.ImageHoverSvg = null;
this.button17.ImageSize = new System.Drawing.Size(0, 0);
this.button17.ImageSvg = null;
this.button17.Location = new System.Drawing.Point(84, 3);
this.button17.Name = "button17";
this.button17.Size = new System.Drawing.Size(75, 32);
@ -648,11 +545,6 @@
this.button18.BorderWidth = 2F;
this.button18.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.button18.Ghost = true;
this.button18.Image = null;
this.button18.ImageHover = null;
this.button18.ImageHoverSvg = null;
this.button18.ImageSize = new System.Drawing.Size(0, 0);
this.button18.ImageSvg = null;
this.button18.Location = new System.Drawing.Point(3, 3);
this.button18.Name = "button18";
this.button18.Size = new System.Drawing.Size(75, 32);
@ -687,11 +579,6 @@
//
this.button7.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.button7.Ghost = true;
this.button7.Image = null;
this.button7.ImageHover = null;
this.button7.ImageHoverSvg = null;
this.button7.ImageSize = new System.Drawing.Size(0, 0);
this.button7.ImageSvg = null;
this.button7.Location = new System.Drawing.Point(408, 3);
this.button7.Name = "button7";
this.button7.Size = new System.Drawing.Size(75, 32);
@ -704,11 +591,6 @@
//
this.button8.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.button8.Ghost = true;
this.button8.Image = null;
this.button8.ImageHover = null;
this.button8.ImageHoverSvg = null;
this.button8.ImageSize = new System.Drawing.Size(0, 0);
this.button8.ImageSvg = null;
this.button8.Location = new System.Drawing.Point(327, 3);
this.button8.Name = "button8";
this.button8.Size = new System.Drawing.Size(75, 32);
@ -721,11 +603,6 @@
//
this.button9.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.button9.Ghost = true;
this.button9.Image = null;
this.button9.ImageHover = null;
this.button9.ImageHoverSvg = null;
this.button9.ImageSize = new System.Drawing.Size(0, 0);
this.button9.ImageSvg = null;
this.button9.Location = new System.Drawing.Point(246, 3);
this.button9.Name = "button9";
this.button9.Size = new System.Drawing.Size(75, 32);
@ -738,11 +615,6 @@
//
this.button10.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.button10.Ghost = true;
this.button10.Image = null;
this.button10.ImageHover = null;
this.button10.ImageHoverSvg = null;
this.button10.ImageSize = new System.Drawing.Size(0, 0);
this.button10.ImageSvg = null;
this.button10.Location = new System.Drawing.Point(165, 3);
this.button10.Name = "button10";
this.button10.Size = new System.Drawing.Size(75, 32);
@ -755,11 +627,6 @@
//
this.button11.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.button11.Ghost = true;
this.button11.Image = null;
this.button11.ImageHover = null;
this.button11.ImageHoverSvg = null;
this.button11.ImageSize = new System.Drawing.Size(0, 0);
this.button11.ImageSvg = null;
this.button11.Location = new System.Drawing.Point(84, 3);
this.button11.Name = "button11";
this.button11.Size = new System.Drawing.Size(75, 32);
@ -772,11 +639,6 @@
//
this.button12.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.button12.Ghost = true;
this.button12.Image = null;
this.button12.ImageHover = null;
this.button12.ImageHoverSvg = null;
this.button12.ImageSize = new System.Drawing.Size(0, 0);
this.button12.ImageSvg = null;
this.button12.Location = new System.Drawing.Point(3, 3);
this.button12.Name = "button12";
this.button12.Size = new System.Drawing.Size(75, 32);
@ -810,11 +672,6 @@
// button6
//
this.button6.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.button6.Image = null;
this.button6.ImageHover = null;
this.button6.ImageHoverSvg = null;
this.button6.ImageSize = new System.Drawing.Size(0, 0);
this.button6.ImageSvg = null;
this.button6.Location = new System.Drawing.Point(408, 3);
this.button6.Name = "button6";
this.button6.Size = new System.Drawing.Size(75, 32);
@ -826,11 +683,6 @@
// button5
//
this.button5.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.button5.Image = null;
this.button5.ImageHover = null;
this.button5.ImageHoverSvg = null;
this.button5.ImageSize = new System.Drawing.Size(0, 0);
this.button5.ImageSvg = null;
this.button5.Location = new System.Drawing.Point(327, 3);
this.button5.Name = "button5";
this.button5.Size = new System.Drawing.Size(75, 32);
@ -842,11 +694,6 @@
// button4
//
this.button4.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.button4.Image = null;
this.button4.ImageHover = null;
this.button4.ImageHoverSvg = null;
this.button4.ImageSize = new System.Drawing.Size(0, 0);
this.button4.ImageSvg = null;
this.button4.Location = new System.Drawing.Point(246, 3);
this.button4.Name = "button4";
this.button4.Size = new System.Drawing.Size(75, 32);
@ -858,11 +705,6 @@
// button3
//
this.button3.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.button3.Image = null;
this.button3.ImageHover = null;
this.button3.ImageHoverSvg = null;
this.button3.ImageSize = new System.Drawing.Size(0, 0);
this.button3.ImageSvg = null;
this.button3.Location = new System.Drawing.Point(165, 3);
this.button3.Name = "button3";
this.button3.Size = new System.Drawing.Size(75, 32);
@ -874,11 +716,6 @@
// button2
//
this.button2.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.button2.Image = null;
this.button2.ImageHover = null;
this.button2.ImageHoverSvg = null;
this.button2.ImageSize = new System.Drawing.Size(0, 0);
this.button2.ImageSvg = null;
this.button2.Location = new System.Drawing.Point(84, 3);
this.button2.Name = "button2";
this.button2.Size = new System.Drawing.Size(75, 32);
@ -891,11 +728,6 @@
//
this.button1.Cursor = System.Windows.Forms.Cursors.Default;
this.button1.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.button1.Image = null;
this.button1.ImageHover = null;
this.button1.ImageHoverSvg = null;
this.button1.ImageSize = new System.Drawing.Size(0, 0);
this.button1.ImageSvg = null;
this.button1.Location = new System.Drawing.Point(3, 3);
this.button1.Name = "button1";
this.button1.Size = new System.Drawing.Size(75, 32);
@ -937,11 +769,56 @@
this.label1.TabIndex = 0;
this.label1.Text = "Button 按钮";
//
// label10
//
this.label10.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label10.Location = new System.Drawing.Point(3, 615);
this.label10.Name = "label10";
this.label10.Size = new System.Drawing.Size(694, 24);
this.label10.TabIndex = 19;
this.label10.Text = "切换按钮";
//
// flowPanel8
//
this.flowPanel8.Controls.Add(this.button_toggle2);
this.flowPanel8.Controls.Add(this.button_toggle);
this.flowPanel8.Location = new System.Drawing.Point(3, 645);
this.flowPanel8.Name = "flowPanel8";
this.flowPanel8.Size = new System.Drawing.Size(694, 38);
this.flowPanel8.TabIndex = 20;
this.flowPanel8.Text = "flowPanel8";
//
// button_toggle
//
this.button_toggle.IconSvg = resources.GetString("button_toggle.IconSvg");
this.button_toggle.Location = new System.Drawing.Point(3, 3);
this.button_toggle.Name = "button_toggle";
this.button_toggle.Size = new System.Drawing.Size(75, 32);
this.button_toggle.TabIndex = 0;
this.button_toggle.ToggleIconSvg = resources.GetString("button_toggle.ToggleIconSvg");
this.button_toggle.WaveSize = 0;
//
// button_toggle2
//
this.button_toggle2.Cursor = System.Windows.Forms.Cursors.Default;
this.button_toggle2.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F);
this.button_toggle2.IconPosition = AntdUI.TAlignMini.Right;
this.button_toggle2.IconSvg = resources.GetString("button_toggle2.IconSvg");
this.button_toggle2.Location = new System.Drawing.Point(84, 3);
this.button_toggle2.Name = "button_toggle2";
this.button_toggle2.RightToLeft = System.Windows.Forms.RightToLeft.No;
this.button_toggle2.Size = new System.Drawing.Size(75, 32);
this.button_toggle2.TabIndex = 1;
this.button_toggle2.Text = "搜索";
this.button_toggle2.ToggleIconSvg = resources.GetString("button_toggle2.ToggleIconSvg");
this.button_toggle2.ToggleType = AntdUI.TTypeMini.Primary;
this.button_toggle2.WaveSize = 0;
//
// ButtonDemo
//
this.Controls.Add(this.stackPanel1);
this.Name = "ButtonDemo";
this.Size = new System.Drawing.Size(700, 629);
this.Size = new System.Drawing.Size(700, 685);
this.stackPanel1.ResumeLayout(false);
this.flowPanel7.ResumeLayout(false);
this.flowPanel6.ResumeLayout(false);
@ -952,6 +829,7 @@
this.flowPanel3.ResumeLayout(false);
this.flowPanel2.ResumeLayout(false);
this.flowPanel1.ResumeLayout(false);
this.flowPanel8.ResumeLayout(false);
this.ResumeLayout(false);
}
@ -1013,5 +891,9 @@
private AntdUI.FlowPanel flowPanel7;
private AntdUI.Button button39;
private AntdUI.Label label9;
private AntdUI.FlowPanel flowPanel8;
private AntdUI.Label label10;
private AntdUI.Button button_toggle;
private AntdUI.Button button_toggle2;
}
}

View File

@ -7,12 +7,29 @@ namespace AntdUIDemo.Views
{
public partial class ButtonDemo : UserControl
{
private AntdUI.TooltipComponent tooltipComponent = new AntdUI.TooltipComponent();
private AntdUI.TooltipComponent tooltipComponent = new AntdUI.TooltipComponent()
{
Font = new Font("Microsoft YaHei UI", 9F, FontStyle.Regular, GraphicsUnit.Point, ((byte)(134))),
};
public ButtonDemo()
{
InitializeComponent();
// 遍历窗体中的所有控件并绑定 tooltip
BindButtonWithToolTip(this);
BindEventHandler();
}
private void BindEventHandler()
{
button_toggle.Click += Button_toggle_Click;
button_toggle2.Click += Button_toggle_Click;
}
private void Button_toggle_Click(object sender, EventArgs e)
{
var button = (AntdUI.Button)sender;
button.Toggle = !button.Toggle;
BindButtonWithToolTip(this);
}
private void BindButtonWithToolTip(Control parent)
@ -32,9 +49,11 @@ namespace AntdUIDemo.Views
bool joinright = button.JoinRight;
var iconsvg = button.IconSvg;
var backentend = button.BackExtend;
var toggle = button.Toggle;
var toggletype = button.ToggleType;
var toggleiconsvg = button.ToggleIconSvg;
// 构建SetTip文本
var tooltipText = new StringBuilder();
tooltipComponent.Font = new Font("Microsoft YaHei UI", 9F, FontStyle.Regular, GraphicsUnit.Point);
tooltipText.AppendLine($"Type: {type}");
tooltipText.AppendLine($"BorderWidth: {borderwidth}");
tooltipText.AppendLine($"Radius: {radius}");
@ -65,6 +84,16 @@ namespace AntdUIDemo.Views
{
tooltipText.AppendLine($"BackExtend: {backentend}");
}
if (toggle)
{
tooltipText.AppendLine($"Toggle: {toggle}");
if (toggletype is not null)
tooltipText.AppendLine($"ToggleType: {toggletype}");
if (!string.IsNullOrEmpty(toggleiconsvg))
{
tooltipText.AppendLine($"ToggleIconSvg: 参见ToggleIconSvg属性");
}
}
tooltipComponent.SetTip(control, tooltipText.ToString());
}

View File

@ -117,70 +117,49 @@
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="button39.IconSvg" xml:space="preserve">
<value>&lt;svg viewBox="64 64 896 896"&gt;&lt;path d="M716.3 313.8c19-18.9 19-49.7 0-68.6l-69.9-69.9.1.1c-18.5-18.5-50.3-50.3-95.3-95.2-21.2-20.7-55.5-20.5-76.5.5L80.9 474.2a53.84 53.84 0 000 76.4L474.6 944a54.14 54.14 0 0076.5 0l165.1-165c19-18.9 19-49.7 0-68.6a48.7 48.7 0 00-68.7 0l-125 125.2c-5.2 5.2-13.3 5.2-18.5 0L189.5 521.4c-5.2-5.2-5.2-13.3 0-18.5l314.4-314.2c.4-.4.9-.7 1.3-1.1 5.2-4.1 12.4-3.7 17.2 1.1l125.2 125.1c19 19 49.8 19 68.7 0zM408.6 514.4a106.3 106.2 0 10212.6 0 106.3 106.2 0 10-212.6 0zm536.2-38.6L821.9 353.5c-19-18.9-49.8-18.9-68.7.1a48.4 48.4 0 000 68.6l83 82.9c5.2 5.2 5.2 13.3 0 18.5l-81.8 81.7a48.4 48.4 0 000 68.6 48.7 48.7 0 0068.7 0l121.8-121.7a53.93 53.93 0 00-.1-76.4z"&gt;&lt;/path&gt;&lt;/svg&gt;</value>
<data name="button_toggle2.IconSvg" xml:space="preserve">
<value>&lt;svg viewBox="64 64 896 896" focusable="false" data-icon="search" width="1em" height="1em" fill="currentColor" aria-hidden="true"&gt;&lt;path d="M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"&gt;&lt;/path&gt;&lt;/svg&gt;</value>
</data>
<data name="button39.ImageSvg" xml:space="preserve">
<data name="button_toggle2.ToggleIconSvg" xml:space="preserve">
<value>&lt;svg viewBox="64 64 896 896" focusable="false" data-icon="poweroff" width="1em" height="1em" fill="currentColor" aria-hidden="true"&gt;&lt;path d="M705.6 124.9a8 8 0 00-11.6 7.2v64.2c0 5.5 2.9 10.6 7.5 13.6a352.2 352.2 0 0162.2 49.8c32.7 32.8 58.4 70.9 76.3 113.3a355 355 0 0127.9 138.7c0 48.1-9.4 94.8-27.9 138.7a355.92 355.92 0 01-76.3 113.3 353.06 353.06 0 01-113.2 76.4c-43.8 18.6-90.5 28-138.5 28s-94.7-9.4-138.5-28a353.06 353.06 0 01-113.2-76.4A355.92 355.92 0 01184 650.4a355 355 0 01-27.9-138.7c0-48.1 9.4-94.8 27.9-138.7 17.9-42.4 43.6-80.5 76.3-113.3 19-19 39.8-35.6 62.2-49.8 4.7-2.9 7.5-8.1 7.5-13.6V132c0-6-6.3-9.8-11.6-7.2C178.5 195.2 82 339.3 80 506.3 77.2 745.1 272.5 943.5 511.2 944c239 .5 432.8-193.3 432.8-432.4 0-169.2-97-315.7-238.4-386.7zM480 560h64c4.4 0 8-3.6 8-8V88c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8z"&gt;&lt;/path&gt;&lt;/svg&gt;</value>
</data>
<data name="button_toggle.IconSvg" xml:space="preserve">
<value>&lt;svg viewBox="64 64 896 896" focusable="false" data-icon="search" width="1em" height="1em" fill="currentColor" aria-hidden="true"&gt;&lt;path d="M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"&gt;&lt;/path&gt;&lt;/svg&gt;</value>
</data>
<data name="button_toggle.ToggleIconSvg" xml:space="preserve">
<value>&lt;svg viewBox="64 64 896 896" focusable="false" data-icon="poweroff" width="1em" height="1em" fill="currentColor" aria-hidden="true"&gt;&lt;path d="M705.6 124.9a8 8 0 00-11.6 7.2v64.2c0 5.5 2.9 10.6 7.5 13.6a352.2 352.2 0 0162.2 49.8c32.7 32.8 58.4 70.9 76.3 113.3a355 355 0 0127.9 138.7c0 48.1-9.4 94.8-27.9 138.7a355.92 355.92 0 01-76.3 113.3 353.06 353.06 0 01-113.2 76.4c-43.8 18.6-90.5 28-138.5 28s-94.7-9.4-138.5-28a353.06 353.06 0 01-113.2-76.4A355.92 355.92 0 01184 650.4a355 355 0 01-27.9-138.7c0-48.1 9.4-94.8 27.9-138.7 17.9-42.4 43.6-80.5 76.3-113.3 19-19 39.8-35.6 62.2-49.8 4.7-2.9 7.5-8.1 7.5-13.6V132c0-6-6.3-9.8-11.6-7.2C178.5 195.2 82 339.3 80 506.3 77.2 745.1 272.5 943.5 511.2 944c239 .5 432.8-193.3 432.8-432.4 0-169.2-97-315.7-238.4-386.7zM480 560h64c4.4 0 8-3.6 8-8V88c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8z"&gt;&lt;/path&gt;&lt;/svg&gt;</value>
</data>
<data name="button39.IconSvg" xml:space="preserve">
<value>&lt;svg viewBox="64 64 896 896"&gt;&lt;path d="M716.3 313.8c19-18.9 19-49.7 0-68.6l-69.9-69.9.1.1c-18.5-18.5-50.3-50.3-95.3-95.2-21.2-20.7-55.5-20.5-76.5.5L80.9 474.2a53.84 53.84 0 000 76.4L474.6 944a54.14 54.14 0 0076.5 0l165.1-165c19-18.9 19-49.7 0-68.6a48.7 48.7 0 00-68.7 0l-125 125.2c-5.2 5.2-13.3 5.2-18.5 0L189.5 521.4c-5.2-5.2-5.2-13.3 0-18.5l314.4-314.2c.4-.4.9-.7 1.3-1.1 5.2-4.1 12.4-3.7 17.2 1.1l125.2 125.1c19 19 49.8 19 68.7 0zM408.6 514.4a106.3 106.2 0 10212.6 0 106.3 106.2 0 10-212.6 0zm536.2-38.6L821.9 353.5c-19-18.9-49.8-18.9-68.7.1a48.4 48.4 0 000 68.6l83 82.9c5.2 5.2 5.2 13.3 0 18.5l-81.8 81.7a48.4 48.4 0 000 68.6 48.7 48.7 0 0068.7 0l121.8-121.7a53.93 53.93 0 00-.1-76.4z"&gt;&lt;/path&gt;&lt;/svg&gt;</value>
</data>
<data name="button37.IconSvg" xml:space="preserve">
<value>&lt;svg viewBox="64 64 896 896" focusable="false" data-icon="search" width="1em" height="1em" fill="currentColor" aria-hidden="true"&gt;&lt;path d="M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"&gt;&lt;/path&gt;&lt;/svg&gt;</value>
</data>
<data name="button37.ImageSvg" xml:space="preserve">
<value>&lt;svg viewBox="64 64 896 896" focusable="false" data-icon="search" width="1em" height="1em" fill="currentColor" aria-hidden="true"&gt;&lt;path d="M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"&gt;&lt;/path&gt;&lt;/svg&gt;</value>
</data>
<data name="button34.IconSvg" xml:space="preserve">
<value>&lt;svg viewBox="64 64 896 896" focusable="false" data-icon="poweroff" width="1em" height="1em" fill="currentColor" aria-hidden="true"&gt;&lt;path d="M705.6 124.9a8 8 0 00-11.6 7.2v64.2c0 5.5 2.9 10.6 7.5 13.6a352.2 352.2 0 0162.2 49.8c32.7 32.8 58.4 70.9 76.3 113.3a355 355 0 0127.9 138.7c0 48.1-9.4 94.8-27.9 138.7a355.92 355.92 0 01-76.3 113.3 353.06 353.06 0 01-113.2 76.4c-43.8 18.6-90.5 28-138.5 28s-94.7-9.4-138.5-28a353.06 353.06 0 01-113.2-76.4A355.92 355.92 0 01184 650.4a355 355 0 01-27.9-138.7c0-48.1 9.4-94.8 27.9-138.7 17.9-42.4 43.6-80.5 76.3-113.3 19-19 39.8-35.6 62.2-49.8 4.7-2.9 7.5-8.1 7.5-13.6V132c0-6-6.3-9.8-11.6-7.2C178.5 195.2 82 339.3 80 506.3 77.2 745.1 272.5 943.5 511.2 944c239 .5 432.8-193.3 432.8-432.4 0-169.2-97-315.7-238.4-386.7zM480 560h64c4.4 0 8-3.6 8-8V88c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8z"&gt;&lt;/path&gt;&lt;/svg&gt;</value>
</data>
<data name="button34.ImageSvg" xml:space="preserve">
<value>&lt;svg viewBox="64 64 896 896" focusable="false" data-icon="poweroff" width="1em" height="1em" fill="currentColor" aria-hidden="true"&gt;&lt;path d="M705.6 124.9a8 8 0 00-11.6 7.2v64.2c0 5.5 2.9 10.6 7.5 13.6a352.2 352.2 0 0162.2 49.8c32.7 32.8 58.4 70.9 76.3 113.3a355 355 0 0127.9 138.7c0 48.1-9.4 94.8-27.9 138.7a355.92 355.92 0 01-76.3 113.3 353.06 353.06 0 01-113.2 76.4c-43.8 18.6-90.5 28-138.5 28s-94.7-9.4-138.5-28a353.06 353.06 0 01-113.2-76.4A355.92 355.92 0 01184 650.4a355 355 0 01-27.9-138.7c0-48.1 9.4-94.8 27.9-138.7 17.9-42.4 43.6-80.5 76.3-113.3 19-19 39.8-35.6 62.2-49.8 4.7-2.9 7.5-8.1 7.5-13.6V132c0-6-6.3-9.8-11.6-7.2C178.5 195.2 82 339.3 80 506.3 77.2 745.1 272.5 943.5 511.2 944c239 .5 432.8-193.3 432.8-432.4 0-169.2-97-315.7-238.4-386.7zM480 560h64c4.4 0 8-3.6 8-8V88c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8z"&gt;&lt;/path&gt;&lt;/svg&gt;</value>
</data>
<data name="button28.IconSvg" xml:space="preserve">
<value>&lt;svg viewBox="64 64 896 896" focusable="false" data-icon="search" width="1em" height="1em" fill="currentColor" aria-hidden="true"&gt;&lt;path d="M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"&gt;&lt;/path&gt;&lt;/svg&gt;</value>
</data>
<data name="button28.ImageSvg" xml:space="preserve">
<value>&lt;svg viewBox="64 64 896 896" focusable="false" data-icon="search" width="1em" height="1em" fill="currentColor" aria-hidden="true"&gt;&lt;path d="M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"&gt;&lt;/path&gt;&lt;/svg&gt;</value>
</data>
<data name="button27.IconSvg" xml:space="preserve">
<value>&lt;svg viewBox="64 64 896 896" focusable="false" data-icon="search" width="1em" height="1em" fill="currentColor" aria-hidden="true"&gt;&lt;path d="M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"&gt;&lt;/path&gt;&lt;/svg&gt;</value>
</data>
<data name="button27.ImageSvg" xml:space="preserve">
<value>&lt;svg viewBox="64 64 896 896" focusable="false" data-icon="search" width="1em" height="1em" fill="currentColor" aria-hidden="true"&gt;&lt;path d="M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"&gt;&lt;/path&gt;&lt;/svg&gt;</value>
</data>
<data name="button21.IconSvg" xml:space="preserve">
<value>&lt;svg viewBox="64 64 896 896" focusable="false" data-icon="search" width="1em" height="1em" fill="currentColor" aria-hidden="true"&gt;&lt;path d="M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"&gt;&lt;/path&gt;&lt;/svg&gt;</value>
</data>
<data name="button21.ImageSvg" xml:space="preserve">
<value>&lt;svg viewBox="64 64 896 896" focusable="false" data-icon="search" width="1em" height="1em" fill="currentColor" aria-hidden="true"&gt;&lt;path d="M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"&gt;&lt;/path&gt;&lt;/svg&gt;</value>
</data>
<data name="button22.IconSvg" xml:space="preserve">
<value>&lt;svg viewBox="64 64 896 896" focusable="false" data-icon="poweroff" width="1em" height="1em" fill="currentColor" aria-hidden="true"&gt;&lt;path d="M705.6 124.9a8 8 0 00-11.6 7.2v64.2c0 5.5 2.9 10.6 7.5 13.6a352.2 352.2 0 0162.2 49.8c32.7 32.8 58.4 70.9 76.3 113.3a355 355 0 0127.9 138.7c0 48.1-9.4 94.8-27.9 138.7a355.92 355.92 0 01-76.3 113.3 353.06 353.06 0 01-113.2 76.4c-43.8 18.6-90.5 28-138.5 28s-94.7-9.4-138.5-28a353.06 353.06 0 01-113.2-76.4A355.92 355.92 0 01184 650.4a355 355 0 01-27.9-138.7c0-48.1 9.4-94.8 27.9-138.7 17.9-42.4 43.6-80.5 76.3-113.3 19-19 39.8-35.6 62.2-49.8 4.7-2.9 7.5-8.1 7.5-13.6V132c0-6-6.3-9.8-11.6-7.2C178.5 195.2 82 339.3 80 506.3 77.2 745.1 272.5 943.5 511.2 944c239 .5 432.8-193.3 432.8-432.4 0-169.2-97-315.7-238.4-386.7zM480 560h64c4.4 0 8-3.6 8-8V88c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8z"&gt;&lt;/path&gt;&lt;/svg&gt;</value>
</data>
<data name="button22.ImageSvg" xml:space="preserve">
<value>&lt;svg viewBox="64 64 896 896" focusable="false" data-icon="poweroff" width="1em" height="1em" fill="currentColor" aria-hidden="true"&gt;&lt;path d="M705.6 124.9a8 8 0 00-11.6 7.2v64.2c0 5.5 2.9 10.6 7.5 13.6a352.2 352.2 0 0162.2 49.8c32.7 32.8 58.4 70.9 76.3 113.3a355 355 0 0127.9 138.7c0 48.1-9.4 94.8-27.9 138.7a355.92 355.92 0 01-76.3 113.3 353.06 353.06 0 01-113.2 76.4c-43.8 18.6-90.5 28-138.5 28s-94.7-9.4-138.5-28a353.06 353.06 0 01-113.2-76.4A355.92 355.92 0 01184 650.4a355 355 0 01-27.9-138.7c0-48.1 9.4-94.8 27.9-138.7 17.9-42.4 43.6-80.5 76.3-113.3 19-19 39.8-35.6 62.2-49.8 4.7-2.9 7.5-8.1 7.5-13.6V132c0-6-6.3-9.8-11.6-7.2C178.5 195.2 82 339.3 80 506.3 77.2 745.1 272.5 943.5 511.2 944c239 .5 432.8-193.3 432.8-432.4 0-169.2-97-315.7-238.4-386.7zM480 560h64c4.4 0 8-3.6 8-8V88c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8z"&gt;&lt;/path&gt;&lt;/svg&gt;</value>
</data>
<data name="button19.IconSvg" xml:space="preserve">
<value>&lt;svg viewBox="64 64 896 896" focusable="false" data-icon="search" width="1em" height="1em" fill="currentColor" aria-hidden="true"&gt;&lt;path d="M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"&gt;&lt;/path&gt;&lt;/svg&gt;</value>
</data>
<data name="button19.ImageSvg" xml:space="preserve">
<value>&lt;svg viewBox="64 64 896 896" focusable="false" data-icon="search" width="1em" height="1em" fill="currentColor" aria-hidden="true"&gt;&lt;path d="M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"&gt;&lt;/path&gt;&lt;/svg&gt;</value>
</data>
<data name="button20.IconSvg" xml:space="preserve">
<value>&lt;svg viewBox="64 64 896 896" focusable="false" data-icon="poweroff" width="1em" height="1em" fill="currentColor" aria-hidden="true"&gt;&lt;path d="M705.6 124.9a8 8 0 00-11.6 7.2v64.2c0 5.5 2.9 10.6 7.5 13.6a352.2 352.2 0 0162.2 49.8c32.7 32.8 58.4 70.9 76.3 113.3a355 355 0 0127.9 138.7c0 48.1-9.4 94.8-27.9 138.7a355.92 355.92 0 01-76.3 113.3 353.06 353.06 0 01-113.2 76.4c-43.8 18.6-90.5 28-138.5 28s-94.7-9.4-138.5-28a353.06 353.06 0 01-113.2-76.4A355.92 355.92 0 01184 650.4a355 355 0 01-27.9-138.7c0-48.1 9.4-94.8 27.9-138.7 17.9-42.4 43.6-80.5 76.3-113.3 19-19 39.8-35.6 62.2-49.8 4.7-2.9 7.5-8.1 7.5-13.6V132c0-6-6.3-9.8-11.6-7.2C178.5 195.2 82 339.3 80 506.3 77.2 745.1 272.5 943.5 511.2 944c239 .5 432.8-193.3 432.8-432.4 0-169.2-97-315.7-238.4-386.7zM480 560h64c4.4 0 8-3.6 8-8V88c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8z"&gt;&lt;/path&gt;&lt;/svg&gt;</value>
</data>
<data name="button20.ImageSvg" xml:space="preserve">
<value>&lt;svg viewBox="64 64 896 896" focusable="false" data-icon="poweroff" width="1em" height="1em" fill="currentColor" aria-hidden="true"&gt;&lt;path d="M705.6 124.9a8 8 0 00-11.6 7.2v64.2c0 5.5 2.9 10.6 7.5 13.6a352.2 352.2 0 0162.2 49.8c32.7 32.8 58.4 70.9 76.3 113.3a355 355 0 0127.9 138.7c0 48.1-9.4 94.8-27.9 138.7a355.92 355.92 0 01-76.3 113.3 353.06 353.06 0 01-113.2 76.4c-43.8 18.6-90.5 28-138.5 28s-94.7-9.4-138.5-28a353.06 353.06 0 01-113.2-76.4A355.92 355.92 0 01184 650.4a355 355 0 01-27.9-138.7c0-48.1 9.4-94.8 27.9-138.7 17.9-42.4 43.6-80.5 76.3-113.3 19-19 39.8-35.6 62.2-49.8 4.7-2.9 7.5-8.1 7.5-13.6V132c0-6-6.3-9.8-11.6-7.2C178.5 195.2 82 339.3 80 506.3 77.2 745.1 272.5 943.5 511.2 944c239 .5 432.8-193.3 432.8-432.4 0-169.2-97-315.7-238.4-386.7zM480 560h64c4.4 0 8-3.6 8-8V88c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8z"&gt;&lt;/path&gt;&lt;/svg&gt;</value>
</data>
<data name="button23.IconSvg" xml:space="preserve">
<value>&lt;svg viewBox="64 64 896 896" focusable="false" data-icon="search" width="1em" height="1em" fill="currentColor" aria-hidden="true"&gt;&lt;path d="M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"&gt;&lt;/path&gt;&lt;/svg&gt;</value>
</data>
<data name="button23.ImageSvg" xml:space="preserve">
<value>&lt;svg viewBox="64 64 896 896" focusable="false" data-icon="search" width="1em" height="1em" fill="currentColor" aria-hidden="true"&gt;&lt;path d="M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"&gt;&lt;/path&gt;&lt;/svg&gt;</value>
</data>
<data name="button24.IconSvg" xml:space="preserve">
<value>&lt;svg viewBox="64 64 896 896" focusable="false" data-icon="poweroff" width="1em" height="1em" fill="currentColor" aria-hidden="true"&gt;&lt;path d="M705.6 124.9a8 8 0 00-11.6 7.2v64.2c0 5.5 2.9 10.6 7.5 13.6a352.2 352.2 0 0162.2 49.8c32.7 32.8 58.4 70.9 76.3 113.3a355 355 0 0127.9 138.7c0 48.1-9.4 94.8-27.9 138.7a355.92 355.92 0 01-76.3 113.3 353.06 353.06 0 01-113.2 76.4c-43.8 18.6-90.5 28-138.5 28s-94.7-9.4-138.5-28a353.06 353.06 0 01-113.2-76.4A355.92 355.92 0 01184 650.4a355 355 0 01-27.9-138.7c0-48.1 9.4-94.8 27.9-138.7 17.9-42.4 43.6-80.5 76.3-113.3 19-19 39.8-35.6 62.2-49.8 4.7-2.9 7.5-8.1 7.5-13.6V132c0-6-6.3-9.8-11.6-7.2C178.5 195.2 82 339.3 80 506.3 77.2 745.1 272.5 943.5 511.2 944c239 .5 432.8-193.3 432.8-432.4 0-169.2-97-315.7-238.4-386.7zM480 560h64c4.4 0 8-3.6 8-8V88c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8z"&gt;&lt;/path&gt;&lt;/svg&gt;</value>
</data>
<data name="button24.ImageSvg" xml:space="preserve">
<value>&lt;svg viewBox="64 64 896 896" focusable="false" data-icon="poweroff" width="1em" height="1em" fill="currentColor" aria-hidden="true"&gt;&lt;path d="M705.6 124.9a8 8 0 00-11.6 7.2v64.2c0 5.5 2.9 10.6 7.5 13.6a352.2 352.2 0 0162.2 49.8c32.7 32.8 58.4 70.9 76.3 113.3a355 355 0 0127.9 138.7c0 48.1-9.4 94.8-27.9 138.7a355.92 355.92 0 01-76.3 113.3 353.06 353.06 0 01-113.2 76.4c-43.8 18.6-90.5 28-138.5 28s-94.7-9.4-138.5-28a353.06 353.06 0 01-113.2-76.4A355.92 355.92 0 01184 650.4a355 355 0 01-27.9-138.7c0-48.1 9.4-94.8 27.9-138.7 17.9-42.4 43.6-80.5 76.3-113.3 19-19 39.8-35.6 62.2-49.8 4.7-2.9 7.5-8.1 7.5-13.6V132c0-6-6.3-9.8-11.6-7.2C178.5 195.2 82 339.3 80 506.3 77.2 745.1 272.5 943.5 511.2 944c239 .5 432.8-193.3 432.8-432.4 0-169.2-97-315.7-238.4-386.7zM480 560h64c4.4 0 8-3.6 8-8V88c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8z"&gt;&lt;/path&gt;&lt;/svg&gt;</value>
</data>
</root>

121
Views/CalendarDemo.Designer.cs generated Normal file
View File

@ -0,0 +1,121 @@
namespace AntdUIDemo.Views
{
partial class CalendarDemo
{
/// <summary>
/// 必需的设计器变量。
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// 清理所有正在使用的资源。
/// </summary>
/// <param name="disposing">如果应释放托管资源,为 true否则为 false。</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region
/// <summary>
/// 设计器支持所需的方法 - 不要修改
/// 使用代码编辑器修改此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.stackPanel1 = new AntdUI.StackPanel();
this.label3 = new AntdUI.Label();
this.divider1 = new AntdUI.Divider();
this.label2 = new AntdUI.Label();
this.label1 = new AntdUI.Label();
this.calendar = new AntdUI.Calendar();
this.stackPanel1.SuspendLayout();
this.SuspendLayout();
//
// stackPanel1
//
this.stackPanel1.Controls.Add(this.calendar);
this.stackPanel1.Controls.Add(this.label3);
this.stackPanel1.Controls.Add(this.divider1);
this.stackPanel1.Controls.Add(this.label2);
this.stackPanel1.Controls.Add(this.label1);
this.stackPanel1.Dock = System.Windows.Forms.DockStyle.Fill;
this.stackPanel1.Location = new System.Drawing.Point(0, 0);
this.stackPanel1.Name = "stackPanel1";
this.stackPanel1.Size = new System.Drawing.Size(700, 550);
this.stackPanel1.TabIndex = 0;
this.stackPanel1.Text = "stackPanel1";
this.stackPanel1.Vertical = true;
//
// label3
//
this.label3.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label3.Location = new System.Drawing.Point(3, 97);
this.label3.Name = "label3";
this.label3.Size = new System.Drawing.Size(694, 24);
this.label3.TabIndex = 23;
this.label3.Text = "基本用法";
//
// divider1
//
this.divider1.Location = new System.Drawing.Point(3, 79);
this.divider1.Name = "divider1";
this.divider1.Size = new System.Drawing.Size(694, 12);
this.divider1.TabIndex = 22;
//
// label2
//
this.label2.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label2.Location = new System.Drawing.Point(3, 49);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(694, 24);
this.label2.TabIndex = 21;
this.label2.Text = "按照日历形式展示数据的容器。";
//
// label1
//
this.label1.Font = new System.Drawing.Font("Microsoft YaHei UI", 26.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label1.Location = new System.Drawing.Point(3, 3);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(694, 40);
this.label1.TabIndex = 20;
this.label1.Text = "Calendar 日历";
//
// calendar
//
this.calendar.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F);
this.calendar.Full = true;
this.calendar.Location = new System.Drawing.Point(3, 127);
this.calendar.Name = "calendar";
this.calendar.ShowChinese = true;
this.calendar.Size = new System.Drawing.Size(694, 414);
this.calendar.TabIndex = 24;
this.calendar.Text = "calendar1";
this.calendar.Value = new System.DateTime(2024, 8, 30, 8, 41, 9, 706);
//
// CalendarDemo
//
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Inherit;
this.Controls.Add(this.stackPanel1);
this.Name = "CalendarDemo";
this.Size = new System.Drawing.Size(700, 550);
this.stackPanel1.ResumeLayout(false);
this.ResumeLayout(false);
}
#endregion
private AntdUI.StackPanel stackPanel1;
private AntdUI.Divider divider1;
private AntdUI.Label label2;
private AntdUI.Label label1;
private AntdUI.Label label3;
private AntdUI.Calendar calendar;
}
}

47
Views/CalendarDemo.cs Normal file
View File

@ -0,0 +1,47 @@
using AntdUI;
using System.Collections.Generic;
using System.Drawing;
using System.Windows.Forms;
namespace AntdUIDemo.Views
{
public partial class CalendarDemo : UserControl
{
private AntdUI.Window window;
public CalendarDemo(AntdUI.Window _window)
{
window = _window;
InitializeComponent();
InitData();
BindEventHandler();
}
private void BindEventHandler()
{
calendar.DateChanged += Calendar_DateChanged;
}
private void Calendar_DateChanged(object sender, DateTimeEventArgs e)
{
AntdUI.Message.info(window, e.Value.ToString("yyyy-MM-dd"), autoClose: 1);
}
private void InitData()
{
calendar.BadgeAction = dates =>
{
// dates 参数为 DateTime[] 数组长度固定为2返回UI上显示的开始日期与结束日期
// DateTime start_date = dates[0], end_date = dates[1];
var now = dates[1];
return [
new(now.ToString("yyyy-MM-dd"),0),
new(now.AddDays(-20).ToString("yyyy-MM-dd"),5),
new(now.AddDays(-2).ToString("yyyy-MM-dd"),99),
new(now.AddDays(-6).ToString("yyyy-MM-dd"),998,Color.FromArgb(112, 237, 58)),
];
};
calendar.LoadBadge();
}
}
}

120
Views/CalendarDemo.resx Normal file
View File

@ -0,0 +1,120 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>

212
Views/CarouselDemo.Designer.cs generated Normal file
View File

@ -0,0 +1,212 @@
namespace AntdUIDemo.Views
{
partial class CarouselDemo
{
/// <summary>
/// 必需的设计器变量。
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// 清理所有正在使用的资源。
/// </summary>
/// <param name="disposing">如果应释放托管资源,为 true否则为 false。</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region
/// <summary>
/// 设计器支持所需的方法 - 不要修改
/// 使用代码编辑器修改此方法的内容。
/// </summary>
private void InitializeComponent()
{
AntdUI.CarouselItem carouselItem1 = new AntdUI.CarouselItem();
AntdUI.CarouselItem carouselItem2 = new AntdUI.CarouselItem();
AntdUI.CarouselItem carouselItem3 = new AntdUI.CarouselItem();
AntdUI.CarouselItem carouselItem4 = new AntdUI.CarouselItem();
AntdUI.CarouselItem carouselItem5 = new AntdUI.CarouselItem();
AntdUI.CarouselItem carouselItem6 = new AntdUI.CarouselItem();
AntdUI.CarouselItem carouselItem7 = new AntdUI.CarouselItem();
AntdUI.CarouselItem carouselItem8 = new AntdUI.CarouselItem();
AntdUI.CarouselItem carouselItem9 = new AntdUI.CarouselItem();
this.stackPanel1 = new AntdUI.StackPanel();
this.flowPanel2 = new AntdUI.FlowPanel();
this.carousel3 = new AntdUI.Carousel();
this.label4 = new AntdUI.Label();
this.flowPanel1 = new AntdUI.FlowPanel();
this.carousel2 = new AntdUI.Carousel();
this.carousel1 = new AntdUI.Carousel();
this.label3 = new AntdUI.Label();
this.divider1 = new AntdUI.Divider();
this.label2 = new AntdUI.Label();
this.label1 = new AntdUI.Label();
this.stackPanel1.SuspendLayout();
this.flowPanel2.SuspendLayout();
this.flowPanel1.SuspendLayout();
this.SuspendLayout();
//
// stackPanel1
//
this.stackPanel1.Controls.Add(this.flowPanel2);
this.stackPanel1.Controls.Add(this.label4);
this.stackPanel1.Controls.Add(this.flowPanel1);
this.stackPanel1.Controls.Add(this.label3);
this.stackPanel1.Controls.Add(this.divider1);
this.stackPanel1.Controls.Add(this.label2);
this.stackPanel1.Controls.Add(this.label1);
this.stackPanel1.Dock = System.Windows.Forms.DockStyle.Fill;
this.stackPanel1.Location = new System.Drawing.Point(0, 0);
this.stackPanel1.Name = "stackPanel1";
this.stackPanel1.Size = new System.Drawing.Size(700, 499);
this.stackPanel1.TabIndex = 0;
this.stackPanel1.Text = "stackPanel1";
this.stackPanel1.Vertical = true;
//
// flowPanel2
//
this.flowPanel2.Controls.Add(this.carousel3);
this.flowPanel2.Location = new System.Drawing.Point(3, 331);
this.flowPanel2.Name = "flowPanel2";
this.flowPanel2.Size = new System.Drawing.Size(694, 168);
this.flowPanel2.TabIndex = 29;
this.flowPanel2.Text = "flowPanel2";
//
// carousel3
//
this.carousel3.Autoplay = true;
this.carousel3.DotPosition = AntdUI.TAlignMini.Bottom;
carouselItem1.Img = global::AntdUIDemo.Properties.Resources.bg1;
carouselItem2.Img = global::AntdUIDemo.Properties.Resources.bg2;
carouselItem3.Img = global::AntdUIDemo.Properties.Resources.bg3;
this.carousel3.Image.Add(carouselItem1);
this.carousel3.Image.Add(carouselItem2);
this.carousel3.Image.Add(carouselItem3);
this.carousel3.Location = new System.Drawing.Point(3, 3);
this.carousel3.Name = "carousel3";
this.carousel3.Radius = 12;
this.carousel3.SelectIndex = 1;
this.carousel3.Size = new System.Drawing.Size(320, 162);
this.carousel3.TabIndex = 1;
this.carousel3.Text = "carousel3";
//
// label4
//
this.label4.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label4.Location = new System.Drawing.Point(3, 301);
this.label4.Name = "label4";
this.label4.Size = new System.Drawing.Size(694, 24);
this.label4.TabIndex = 28;
this.label4.Text = "自动轮播";
//
// flowPanel1
//
this.flowPanel1.Controls.Add(this.carousel2);
this.flowPanel1.Controls.Add(this.carousel1);
this.flowPanel1.Location = new System.Drawing.Point(3, 127);
this.flowPanel1.Name = "flowPanel1";
this.flowPanel1.Size = new System.Drawing.Size(694, 168);
this.flowPanel1.TabIndex = 27;
this.flowPanel1.Text = "flowPanel1";
//
// carousel2
//
this.carousel2.DotMargin = 24;
this.carousel2.DotPosition = AntdUI.TAlignMini.Right;
this.carousel2.DotSize = new System.Drawing.Size(60, 8);
carouselItem4.Img = global::AntdUIDemo.Properties.Resources.bg1;
carouselItem5.Img = global::AntdUIDemo.Properties.Resources.bg2;
carouselItem6.Img = global::AntdUIDemo.Properties.Resources.bg3;
this.carousel2.Image.Add(carouselItem4);
this.carousel2.Image.Add(carouselItem5);
this.carousel2.Image.Add(carouselItem6);
this.carousel2.Location = new System.Drawing.Point(329, 3);
this.carousel2.Name = "carousel2";
this.carousel2.Size = new System.Drawing.Size(320, 162);
this.carousel2.TabIndex = 1;
this.carousel2.Text = "carousel2";
//
// carousel1
//
this.carousel1.DotPosition = AntdUI.TAlignMini.Bottom;
carouselItem7.Img = global::AntdUIDemo.Properties.Resources.bg1;
carouselItem8.Img = global::AntdUIDemo.Properties.Resources.bg2;
carouselItem9.Img = global::AntdUIDemo.Properties.Resources.bg3;
this.carousel1.Image.Add(carouselItem7);
this.carousel1.Image.Add(carouselItem8);
this.carousel1.Image.Add(carouselItem9);
this.carousel1.Location = new System.Drawing.Point(3, 3);
this.carousel1.Name = "carousel1";
this.carousel1.Size = new System.Drawing.Size(320, 162);
this.carousel1.TabIndex = 0;
this.carousel1.Text = "carousel1";
//
// label3
//
this.label3.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label3.Location = new System.Drawing.Point(3, 97);
this.label3.Name = "label3";
this.label3.Size = new System.Drawing.Size(694, 24);
this.label3.TabIndex = 26;
this.label3.Text = "基本用法";
//
// divider1
//
this.divider1.Location = new System.Drawing.Point(3, 79);
this.divider1.Name = "divider1";
this.divider1.Size = new System.Drawing.Size(694, 12);
this.divider1.TabIndex = 25;
//
// label2
//
this.label2.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label2.Location = new System.Drawing.Point(3, 49);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(694, 24);
this.label2.TabIndex = 24;
this.label2.Text = "一组轮播的区域。";
//
// label1
//
this.label1.Font = new System.Drawing.Font("Microsoft YaHei UI", 26.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label1.Location = new System.Drawing.Point(3, 3);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(694, 40);
this.label1.TabIndex = 23;
this.label1.Text = "Carousel 走马灯";
//
// CarouselDemo
//
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Inherit;
this.Controls.Add(this.stackPanel1);
this.Name = "CarouselDemo";
this.Size = new System.Drawing.Size(700, 499);
this.stackPanel1.ResumeLayout(false);
this.flowPanel2.ResumeLayout(false);
this.flowPanel1.ResumeLayout(false);
this.ResumeLayout(false);
}
#endregion
private AntdUI.StackPanel stackPanel1;
private AntdUI.Divider divider1;
private AntdUI.Label label2;
private AntdUI.Label label1;
private AntdUI.Label label3;
private AntdUI.FlowPanel flowPanel1;
private AntdUI.Carousel carousel1;
private AntdUI.FlowPanel flowPanel2;
private AntdUI.Carousel carousel3;
private AntdUI.Label label4;
private AntdUI.Carousel carousel2;
}
}

20
Views/CarouselDemo.cs Normal file
View File

@ -0,0 +1,20 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace AntdUIDemo.Views
{
public partial class CarouselDemo : UserControl
{
public CarouselDemo()
{
InitializeComponent();
}
}
}

120
Views/CarouselDemo.resx Normal file
View File

@ -0,0 +1,120 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>

View File

@ -34,6 +34,27 @@
this.label4 = new AntdUI.Label();
this.label5 = new AntdUI.Label();
this.stackPanel1 = new AntdUI.StackPanel();
this.flowPanel7 = new AntdUI.FlowPanel();
this.dropdown_custom = new AntdUI.Dropdown();
this.dropdown_enable = new AntdUI.Dropdown();
this.dropdown_online = new AntdUI.Dropdown();
this.label12 = new AntdUI.Label();
this.flowPanel4 = new AntdUI.FlowPanel();
this.dropdown_icon = new AntdUI.Dropdown();
this.label11 = new AntdUI.Label();
this.flowPanel3 = new AntdUI.FlowPanel();
this.dropdown_multi = new AntdUI.Dropdown();
this.label10 = new AntdUI.Label();
this.flowPanel2 = new AntdUI.FlowPanel();
this.dropdown4 = new AntdUI.Dropdown();
this.dropdown5 = new AntdUI.Dropdown();
this.dropdown6 = new AntdUI.Dropdown();
this.label9 = new AntdUI.Label();
this.flowPanel1 = new AntdUI.FlowPanel();
this.dropdown3 = new AntdUI.Dropdown();
this.dropdown1 = new AntdUI.Dropdown();
this.dropdown2 = new AntdUI.Dropdown();
this.label6 = new AntdUI.Label();
this.flowPanel6 = new AntdUI.FlowPanel();
this.dropdown33 = new AntdUI.Dropdown();
this.dropdown32 = new AntdUI.Dropdown();
@ -47,35 +68,14 @@
this.dropdown25 = new AntdUI.Dropdown();
this.label7 = new AntdUI.Label();
this.divider1 = new AntdUI.Divider();
this.label6 = new AntdUI.Label();
this.flowPanel1 = new AntdUI.FlowPanel();
this.dropdown1 = new AntdUI.Dropdown();
this.dropdown2 = new AntdUI.Dropdown();
this.dropdown3 = new AntdUI.Dropdown();
this.label9 = new AntdUI.Label();
this.flowPanel2 = new AntdUI.FlowPanel();
this.dropdown4 = new AntdUI.Dropdown();
this.dropdown5 = new AntdUI.Dropdown();
this.dropdown6 = new AntdUI.Dropdown();
this.label10 = new AntdUI.Label();
this.flowPanel3 = new AntdUI.FlowPanel();
this.dropdown_multi = new AntdUI.Dropdown();
this.label11 = new AntdUI.Label();
this.flowPanel4 = new AntdUI.FlowPanel();
this.dropdown_icon = new AntdUI.Dropdown();
this.label12 = new AntdUI.Label();
this.flowPanel7 = new AntdUI.FlowPanel();
this.dropdown_online = new AntdUI.Dropdown();
this.dropdown_enable = new AntdUI.Dropdown();
this.dropdown_custom = new AntdUI.Dropdown();
this.stackPanel1.SuspendLayout();
this.flowPanel7.SuspendLayout();
this.flowPanel4.SuspendLayout();
this.flowPanel3.SuspendLayout();
this.flowPanel2.SuspendLayout();
this.flowPanel1.SuspendLayout();
this.flowPanel6.SuspendLayout();
this.flowPanel5.SuspendLayout();
this.flowPanel1.SuspendLayout();
this.flowPanel2.SuspendLayout();
this.flowPanel3.SuspendLayout();
this.flowPanel4.SuspendLayout();
this.flowPanel7.SuspendLayout();
this.SuspendLayout();
//
// label1
@ -153,6 +153,283 @@
this.stackPanel1.Text = "stackPanel1";
this.stackPanel1.Vertical = true;
//
// flowPanel7
//
this.flowPanel7.Controls.Add(this.dropdown_custom);
this.flowPanel7.Controls.Add(this.dropdown_enable);
this.flowPanel7.Controls.Add(this.dropdown_online);
this.flowPanel7.Location = new System.Drawing.Point(3, 676);
this.flowPanel7.Name = "flowPanel7";
this.flowPanel7.Size = new System.Drawing.Size(694, 38);
this.flowPanel7.TabIndex = 45;
this.flowPanel7.Text = "flowPanel7";
//
// dropdown_custom
//
this.dropdown_custom.BorderWidth = 2F;
this.dropdown_custom.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.dropdown_custom.Location = new System.Drawing.Point(185, 3);
this.dropdown_custom.Name = "dropdown_custom";
this.dropdown_custom.ShowArrow = true;
this.dropdown_custom.Size = new System.Drawing.Size(85, 32);
this.dropdown_custom.TabIndex = 6;
this.dropdown_custom.Text = "自定义";
this.dropdown_custom.Trigger = AntdUI.Trigger.Hover;
this.dropdown_custom.WaveSize = 0;
//
// dropdown_enable
//
this.dropdown_enable.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.dropdown_enable.Location = new System.Drawing.Point(94, 3);
this.dropdown_enable.Name = "dropdown_enable";
this.dropdown_enable.ShowArrow = true;
this.dropdown_enable.Size = new System.Drawing.Size(85, 32);
this.dropdown_enable.TabIndex = 5;
this.dropdown_enable.Text = "启用状态";
this.dropdown_enable.Trigger = AntdUI.Trigger.Hover;
this.dropdown_enable.Type = AntdUI.TTypeMini.Primary;
this.dropdown_enable.WaveSize = 0;
//
// dropdown_online
//
this.dropdown_online.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.dropdown_online.Location = new System.Drawing.Point(3, 3);
this.dropdown_online.Name = "dropdown_online";
this.dropdown_online.ShowArrow = true;
this.dropdown_online.Size = new System.Drawing.Size(85, 32);
this.dropdown_online.TabIndex = 2;
this.dropdown_online.Text = "在线状态";
this.dropdown_online.Trigger = AntdUI.Trigger.Hover;
this.dropdown_online.Type = AntdUI.TTypeMini.Primary;
this.dropdown_online.WaveSize = 0;
//
// label12
//
this.label12.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label12.Location = new System.Drawing.Point(3, 646);
this.label12.Name = "label12";
this.label12.Size = new System.Drawing.Size(694, 24);
this.label12.TabIndex = 44;
this.label12.Text = "菜单状态";
//
// flowPanel4
//
this.flowPanel4.Controls.Add(this.dropdown_icon);
this.flowPanel4.Location = new System.Drawing.Point(3, 602);
this.flowPanel4.Name = "flowPanel4";
this.flowPanel4.Size = new System.Drawing.Size(694, 38);
this.flowPanel4.TabIndex = 43;
this.flowPanel4.Text = "flowPanel4";
//
// dropdown_icon
//
this.dropdown_icon.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.dropdown_icon.Location = new System.Drawing.Point(3, 3);
this.dropdown_icon.Name = "dropdown_icon";
this.dropdown_icon.ShowArrow = true;
this.dropdown_icon.Size = new System.Drawing.Size(85, 32);
this.dropdown_icon.TabIndex = 2;
this.dropdown_icon.Text = "Icon";
this.dropdown_icon.Trigger = AntdUI.Trigger.Hover;
this.dropdown_icon.Type = AntdUI.TTypeMini.Primary;
this.dropdown_icon.WaveSize = 0;
//
// label11
//
this.label11.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label11.Location = new System.Drawing.Point(3, 572);
this.label11.Name = "label11";
this.label11.Size = new System.Drawing.Size(694, 24);
this.label11.TabIndex = 42;
this.label11.Text = "图标菜单";
//
// flowPanel3
//
this.flowPanel3.Controls.Add(this.dropdown_multi);
this.flowPanel3.Location = new System.Drawing.Point(3, 528);
this.flowPanel3.Name = "flowPanel3";
this.flowPanel3.Size = new System.Drawing.Size(694, 38);
this.flowPanel3.TabIndex = 41;
this.flowPanel3.Text = "flowPanel3";
//
// dropdown_multi
//
this.dropdown_multi.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.dropdown_multi.Location = new System.Drawing.Point(3, 3);
this.dropdown_multi.Name = "dropdown_multi";
this.dropdown_multi.ShowArrow = true;
this.dropdown_multi.Size = new System.Drawing.Size(85, 32);
this.dropdown_multi.TabIndex = 2;
this.dropdown_multi.Text = "Items";
this.dropdown_multi.Trigger = AntdUI.Trigger.Hover;
this.dropdown_multi.Type = AntdUI.TTypeMini.Primary;
this.dropdown_multi.WaveSize = 0;
//
// label10
//
this.label10.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label10.Location = new System.Drawing.Point(3, 498);
this.label10.Name = "label10";
this.label10.Size = new System.Drawing.Size(694, 24);
this.label10.TabIndex = 40;
this.label10.Text = "多级菜单";
//
// flowPanel2
//
this.flowPanel2.Controls.Add(this.dropdown4);
this.flowPanel2.Controls.Add(this.dropdown5);
this.flowPanel2.Controls.Add(this.dropdown6);
this.flowPanel2.Location = new System.Drawing.Point(3, 454);
this.flowPanel2.Name = "flowPanel2";
this.flowPanel2.Size = new System.Drawing.Size(694, 38);
this.flowPanel2.TabIndex = 39;
this.flowPanel2.Text = "flowPanel2";
//
// dropdown4
//
this.dropdown4.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.dropdown4.Items.AddRange(new object[] {
"first menu item",
"second menu item",
"third menu item",
"fourth menu item",
"fifth menu item"});
this.dropdown4.Location = new System.Drawing.Point(185, 3);
this.dropdown4.MaxCount = 5;
this.dropdown4.Name = "dropdown4";
this.dropdown4.ShowArrow = true;
this.dropdown4.Size = new System.Drawing.Size(85, 32);
this.dropdown4.TabIndex = 4;
this.dropdown4.Text = "5";
this.dropdown4.Trigger = AntdUI.Trigger.Hover;
this.dropdown4.Type = AntdUI.TTypeMini.Primary;
this.dropdown4.WaveSize = 0;
//
// dropdown5
//
this.dropdown5.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.dropdown5.Items.AddRange(new object[] {
"first menu item",
"second menu item",
"third menu item",
"fourth menu item",
"fifth menu item"});
this.dropdown5.Location = new System.Drawing.Point(94, 3);
this.dropdown5.Name = "dropdown5";
this.dropdown5.ShowArrow = true;
this.dropdown5.Size = new System.Drawing.Size(85, 32);
this.dropdown5.TabIndex = 3;
this.dropdown5.Text = "4";
this.dropdown5.Trigger = AntdUI.Trigger.Hover;
this.dropdown5.Type = AntdUI.TTypeMini.Primary;
this.dropdown5.WaveSize = 0;
//
// dropdown6
//
this.dropdown6.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.dropdown6.Items.AddRange(new object[] {
"first menu item",
"second menu item",
"third menu item",
"fourth menu item",
"fifth menu item"});
this.dropdown6.Location = new System.Drawing.Point(3, 3);
this.dropdown6.MaxCount = 3;
this.dropdown6.Name = "dropdown6";
this.dropdown6.ShowArrow = true;
this.dropdown6.Size = new System.Drawing.Size(85, 32);
this.dropdown6.TabIndex = 2;
this.dropdown6.Text = "3";
this.dropdown6.Trigger = AntdUI.Trigger.Hover;
this.dropdown6.Type = AntdUI.TTypeMini.Primary;
this.dropdown6.WaveSize = 0;
//
// label9
//
this.label9.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label9.Location = new System.Drawing.Point(3, 424);
this.label9.Name = "label9";
this.label9.Size = new System.Drawing.Size(694, 24);
this.label9.TabIndex = 38;
this.label9.Text = "显示数量";
//
// flowPanel1
//
this.flowPanel1.Controls.Add(this.dropdown3);
this.flowPanel1.Controls.Add(this.dropdown1);
this.flowPanel1.Controls.Add(this.dropdown2);
this.flowPanel1.Location = new System.Drawing.Point(3, 380);
this.flowPanel1.Name = "flowPanel1";
this.flowPanel1.Size = new System.Drawing.Size(694, 38);
this.flowPanel1.TabIndex = 37;
this.flowPanel1.Text = "flowPanel1";
//
// dropdown3
//
this.dropdown3.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.dropdown3.IsLink = true;
this.dropdown3.Items.AddRange(new object[] {
"first menu item",
"second menu item",
"third menu item",
"fourth menu item",
"fifth menu item"});
this.dropdown3.Location = new System.Drawing.Point(185, 3);
this.dropdown3.Name = "dropdown3";
this.dropdown3.ShowArrow = true;
this.dropdown3.Size = new System.Drawing.Size(85, 32);
this.dropdown3.TabIndex = 4;
this.dropdown3.Text = "link Arrow";
this.dropdown3.Trigger = AntdUI.Trigger.Hover;
this.dropdown3.Type = AntdUI.TTypeMini.Primary;
this.dropdown3.WaveSize = 0;
//
// dropdown1
//
this.dropdown1.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.dropdown1.Items.AddRange(new object[] {
"first menu item",
"second menu item",
"third menu item",
"fourth menu item",
"fifth menu item"});
this.dropdown1.Location = new System.Drawing.Point(94, 3);
this.dropdown1.Name = "dropdown1";
this.dropdown1.ShowArrow = true;
this.dropdown1.Size = new System.Drawing.Size(85, 32);
this.dropdown1.TabIndex = 3;
this.dropdown1.Text = "Arrow";
this.dropdown1.Trigger = AntdUI.Trigger.Hover;
this.dropdown1.Type = AntdUI.TTypeMini.Primary;
this.dropdown1.WaveSize = 0;
//
// dropdown2
//
this.dropdown2.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.dropdown2.Items.AddRange(new object[] {
"first menu item",
"second menu item",
"third menu item",
"fourth menu item",
"fifth menu item"});
this.dropdown2.Location = new System.Drawing.Point(3, 3);
this.dropdown2.Name = "dropdown2";
this.dropdown2.Size = new System.Drawing.Size(85, 32);
this.dropdown2.TabIndex = 2;
this.dropdown2.Text = "无";
this.dropdown2.Trigger = AntdUI.Trigger.Hover;
this.dropdown2.Type = AntdUI.TTypeMini.Primary;
this.dropdown2.WaveSize = 0;
//
// label6
//
this.label6.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label6.Location = new System.Drawing.Point(3, 350);
this.label6.Name = "label6";
this.label6.Size = new System.Drawing.Size(694, 24);
this.label6.TabIndex = 36;
this.label6.Text = "显示箭头";
//
// flowPanel6
//
this.flowPanel6.Controls.Add(this.dropdown33);
@ -183,7 +460,7 @@
this.dropdown33.Placement = AntdUI.TAlignFrom.TR;
this.dropdown33.Size = new System.Drawing.Size(85, 32);
this.dropdown33.TabIndex = 7;
this.dropdown33.Text = "TopRight";
this.dropdown33.Text = "TR";
this.dropdown33.Trigger = AntdUI.Trigger.Hover;
this.dropdown33.Type = AntdUI.TTypeMini.Primary;
this.dropdown33.WaveSize = 0;
@ -225,7 +502,7 @@
this.dropdown31.Placement = AntdUI.TAlignFrom.TL;
this.dropdown31.Size = new System.Drawing.Size(85, 32);
this.dropdown31.TabIndex = 5;
this.dropdown31.Text = "TopLeft";
this.dropdown31.Text = "TL";
this.dropdown31.Trigger = AntdUI.Trigger.Hover;
this.dropdown31.Type = AntdUI.TTypeMini.Primary;
this.dropdown31.WaveSize = 0;
@ -244,7 +521,7 @@
this.dropdown30.Placement = AntdUI.TAlignFrom.BR;
this.dropdown30.Size = new System.Drawing.Size(85, 32);
this.dropdown30.TabIndex = 4;
this.dropdown30.Text = "BottomRight";
this.dropdown30.Text = "BR";
this.dropdown30.Trigger = AntdUI.Trigger.Hover;
this.dropdown30.Type = AntdUI.TTypeMini.Primary;
this.dropdown30.WaveSize = 0;
@ -281,7 +558,7 @@
this.dropdown34.Name = "dropdown34";
this.dropdown34.Size = new System.Drawing.Size(85, 32);
this.dropdown34.TabIndex = 2;
this.dropdown34.Text = "BottomLeft";
this.dropdown34.Text = "BL";
this.dropdown34.Trigger = AntdUI.Trigger.Hover;
this.dropdown34.Type = AntdUI.TTypeMini.Primary;
this.dropdown34.WaveSize = 0;
@ -358,283 +635,6 @@
this.divider1.Size = new System.Drawing.Size(694, 12);
this.divider1.TabIndex = 31;
//
// label6
//
this.label6.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label6.Location = new System.Drawing.Point(3, 350);
this.label6.Name = "label6";
this.label6.Size = new System.Drawing.Size(694, 24);
this.label6.TabIndex = 36;
this.label6.Text = "显示箭头";
//
// flowPanel1
//
this.flowPanel1.Controls.Add(this.dropdown3);
this.flowPanel1.Controls.Add(this.dropdown1);
this.flowPanel1.Controls.Add(this.dropdown2);
this.flowPanel1.Location = new System.Drawing.Point(3, 380);
this.flowPanel1.Name = "flowPanel1";
this.flowPanel1.Size = new System.Drawing.Size(694, 38);
this.flowPanel1.TabIndex = 37;
this.flowPanel1.Text = "flowPanel1";
//
// dropdown1
//
this.dropdown1.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.dropdown1.Items.AddRange(new object[] {
"first menu item",
"second menu item",
"third menu item",
"fourth menu item",
"fifth menu item"});
this.dropdown1.Location = new System.Drawing.Point(94, 3);
this.dropdown1.Name = "dropdown1";
this.dropdown1.ShowArrow = true;
this.dropdown1.Size = new System.Drawing.Size(85, 32);
this.dropdown1.TabIndex = 3;
this.dropdown1.Text = "Arrow";
this.dropdown1.Trigger = AntdUI.Trigger.Hover;
this.dropdown1.Type = AntdUI.TTypeMini.Primary;
this.dropdown1.WaveSize = 0;
//
// dropdown2
//
this.dropdown2.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.dropdown2.Items.AddRange(new object[] {
"first menu item",
"second menu item",
"third menu item",
"fourth menu item",
"fifth menu item"});
this.dropdown2.Location = new System.Drawing.Point(3, 3);
this.dropdown2.Name = "dropdown2";
this.dropdown2.Size = new System.Drawing.Size(85, 32);
this.dropdown2.TabIndex = 2;
this.dropdown2.Text = "无";
this.dropdown2.Trigger = AntdUI.Trigger.Hover;
this.dropdown2.Type = AntdUI.TTypeMini.Primary;
this.dropdown2.WaveSize = 0;
//
// dropdown3
//
this.dropdown3.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.dropdown3.IsLink = true;
this.dropdown3.Items.AddRange(new object[] {
"first menu item",
"second menu item",
"third menu item",
"fourth menu item",
"fifth menu item"});
this.dropdown3.Location = new System.Drawing.Point(185, 3);
this.dropdown3.Name = "dropdown3";
this.dropdown3.ShowArrow = true;
this.dropdown3.Size = new System.Drawing.Size(85, 32);
this.dropdown3.TabIndex = 4;
this.dropdown3.Text = "link Arrow";
this.dropdown3.Trigger = AntdUI.Trigger.Hover;
this.dropdown3.Type = AntdUI.TTypeMini.Primary;
this.dropdown3.WaveSize = 0;
//
// label9
//
this.label9.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label9.Location = new System.Drawing.Point(3, 424);
this.label9.Name = "label9";
this.label9.Size = new System.Drawing.Size(694, 24);
this.label9.TabIndex = 38;
this.label9.Text = "显示数量";
//
// flowPanel2
//
this.flowPanel2.Controls.Add(this.dropdown4);
this.flowPanel2.Controls.Add(this.dropdown5);
this.flowPanel2.Controls.Add(this.dropdown6);
this.flowPanel2.Location = new System.Drawing.Point(3, 454);
this.flowPanel2.Name = "flowPanel2";
this.flowPanel2.Size = new System.Drawing.Size(694, 38);
this.flowPanel2.TabIndex = 39;
this.flowPanel2.Text = "flowPanel2";
//
// dropdown4
//
this.dropdown4.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.dropdown4.Items.AddRange(new object[] {
"first menu item",
"second menu item",
"third menu item",
"fourth menu item",
"fifth menu item"});
this.dropdown4.Location = new System.Drawing.Point(185, 3);
this.dropdown4.MaxCount = 5;
this.dropdown4.Name = "dropdown4";
this.dropdown4.ShowArrow = true;
this.dropdown4.Size = new System.Drawing.Size(85, 32);
this.dropdown4.TabIndex = 4;
this.dropdown4.Text = "5";
this.dropdown4.Trigger = AntdUI.Trigger.Hover;
this.dropdown4.Type = AntdUI.TTypeMini.Primary;
this.dropdown4.WaveSize = 0;
//
// dropdown5
//
this.dropdown5.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.dropdown5.Items.AddRange(new object[] {
"first menu item",
"second menu item",
"third menu item",
"fourth menu item",
"fifth menu item"});
this.dropdown5.Location = new System.Drawing.Point(94, 3);
this.dropdown5.Name = "dropdown5";
this.dropdown5.ShowArrow = true;
this.dropdown5.Size = new System.Drawing.Size(85, 32);
this.dropdown5.TabIndex = 3;
this.dropdown5.Text = "4";
this.dropdown5.Trigger = AntdUI.Trigger.Hover;
this.dropdown5.Type = AntdUI.TTypeMini.Primary;
this.dropdown5.WaveSize = 0;
//
// dropdown6
//
this.dropdown6.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.dropdown6.Items.AddRange(new object[] {
"first menu item",
"second menu item",
"third menu item",
"fourth menu item",
"fifth menu item"});
this.dropdown6.Location = new System.Drawing.Point(3, 3);
this.dropdown6.MaxCount = 3;
this.dropdown6.Name = "dropdown6";
this.dropdown6.ShowArrow = true;
this.dropdown6.Size = new System.Drawing.Size(85, 32);
this.dropdown6.TabIndex = 2;
this.dropdown6.Text = "3";
this.dropdown6.Trigger = AntdUI.Trigger.Hover;
this.dropdown6.Type = AntdUI.TTypeMini.Primary;
this.dropdown6.WaveSize = 0;
//
// label10
//
this.label10.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label10.Location = new System.Drawing.Point(3, 498);
this.label10.Name = "label10";
this.label10.Size = new System.Drawing.Size(694, 24);
this.label10.TabIndex = 40;
this.label10.Text = "多级菜单";
//
// flowPanel3
//
this.flowPanel3.Controls.Add(this.dropdown_multi);
this.flowPanel3.Location = new System.Drawing.Point(3, 528);
this.flowPanel3.Name = "flowPanel3";
this.flowPanel3.Size = new System.Drawing.Size(694, 38);
this.flowPanel3.TabIndex = 41;
this.flowPanel3.Text = "flowPanel3";
//
// dropdown_multi
//
this.dropdown_multi.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.dropdown_multi.Location = new System.Drawing.Point(3, 3);
this.dropdown_multi.Name = "dropdown_multi";
this.dropdown_multi.ShowArrow = true;
this.dropdown_multi.Size = new System.Drawing.Size(85, 32);
this.dropdown_multi.TabIndex = 2;
this.dropdown_multi.Text = "Items";
this.dropdown_multi.Trigger = AntdUI.Trigger.Hover;
this.dropdown_multi.Type = AntdUI.TTypeMini.Primary;
this.dropdown_multi.WaveSize = 0;
//
// label11
//
this.label11.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label11.Location = new System.Drawing.Point(3, 572);
this.label11.Name = "label11";
this.label11.Size = new System.Drawing.Size(694, 24);
this.label11.TabIndex = 42;
this.label11.Text = "图标菜单";
//
// flowPanel4
//
this.flowPanel4.Controls.Add(this.dropdown_icon);
this.flowPanel4.Location = new System.Drawing.Point(3, 602);
this.flowPanel4.Name = "flowPanel4";
this.flowPanel4.Size = new System.Drawing.Size(694, 38);
this.flowPanel4.TabIndex = 43;
this.flowPanel4.Text = "flowPanel4";
//
// dropdown_icon
//
this.dropdown_icon.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.dropdown_icon.Location = new System.Drawing.Point(3, 3);
this.dropdown_icon.Name = "dropdown_icon";
this.dropdown_icon.ShowArrow = true;
this.dropdown_icon.Size = new System.Drawing.Size(85, 32);
this.dropdown_icon.TabIndex = 2;
this.dropdown_icon.Text = "Icon";
this.dropdown_icon.Trigger = AntdUI.Trigger.Hover;
this.dropdown_icon.Type = AntdUI.TTypeMini.Primary;
this.dropdown_icon.WaveSize = 0;
//
// label12
//
this.label12.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label12.Location = new System.Drawing.Point(3, 646);
this.label12.Name = "label12";
this.label12.Size = new System.Drawing.Size(694, 24);
this.label12.TabIndex = 44;
this.label12.Text = "菜单状态";
//
// flowPanel7
//
this.flowPanel7.Controls.Add(this.dropdown_custom);
this.flowPanel7.Controls.Add(this.dropdown_enable);
this.flowPanel7.Controls.Add(this.dropdown_online);
this.flowPanel7.Location = new System.Drawing.Point(3, 676);
this.flowPanel7.Name = "flowPanel7";
this.flowPanel7.Size = new System.Drawing.Size(694, 38);
this.flowPanel7.TabIndex = 45;
this.flowPanel7.Text = "flowPanel7";
//
// dropdown_online
//
this.dropdown_online.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.dropdown_online.Location = new System.Drawing.Point(3, 3);
this.dropdown_online.Name = "dropdown_online";
this.dropdown_online.ShowArrow = true;
this.dropdown_online.Size = new System.Drawing.Size(85, 32);
this.dropdown_online.TabIndex = 2;
this.dropdown_online.Text = "在线状态";
this.dropdown_online.Trigger = AntdUI.Trigger.Hover;
this.dropdown_online.Type = AntdUI.TTypeMini.Primary;
this.dropdown_online.WaveSize = 0;
//
// dropdown_enable
//
this.dropdown_enable.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.dropdown_enable.Location = new System.Drawing.Point(94, 3);
this.dropdown_enable.Name = "dropdown_enable";
this.dropdown_enable.ShowArrow = true;
this.dropdown_enable.Size = new System.Drawing.Size(85, 32);
this.dropdown_enable.TabIndex = 5;
this.dropdown_enable.Text = "启用状态";
this.dropdown_enable.Trigger = AntdUI.Trigger.Hover;
this.dropdown_enable.Type = AntdUI.TTypeMini.Primary;
this.dropdown_enable.WaveSize = 0;
//
// dropdown_custom
//
this.dropdown_custom.BorderWidth = 2F;
this.dropdown_custom.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.dropdown_custom.Location = new System.Drawing.Point(185, 3);
this.dropdown_custom.Name = "dropdown_custom";
this.dropdown_custom.ShowArrow = true;
this.dropdown_custom.Size = new System.Drawing.Size(85, 32);
this.dropdown_custom.TabIndex = 6;
this.dropdown_custom.Text = "自定义";
this.dropdown_custom.Trigger = AntdUI.Trigger.Hover;
this.dropdown_custom.WaveSize = 0;
//
// DropDownDemo
//
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Inherit;
@ -642,13 +642,13 @@
this.Name = "DropDownDemo";
this.Size = new System.Drawing.Size(700, 730);
this.stackPanel1.ResumeLayout(false);
this.flowPanel7.ResumeLayout(false);
this.flowPanel4.ResumeLayout(false);
this.flowPanel3.ResumeLayout(false);
this.flowPanel2.ResumeLayout(false);
this.flowPanel1.ResumeLayout(false);
this.flowPanel6.ResumeLayout(false);
this.flowPanel5.ResumeLayout(false);
this.flowPanel1.ResumeLayout(false);
this.flowPanel2.ResumeLayout(false);
this.flowPanel3.ResumeLayout(false);
this.flowPanel4.ResumeLayout(false);
this.flowPanel7.ResumeLayout(false);
this.ResumeLayout(false);
}

226
Views/LabelDemo.Designer.cs generated Normal file
View File

@ -0,0 +1,226 @@
namespace AntdUIDemo.Views
{
partial class LabelDemo
{
/// <summary>
/// 必需的设计器变量。
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// 清理所有正在使用的资源。
/// </summary>
/// <param name="disposing">如果应释放托管资源,为 true否则为 false。</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region
/// <summary>
/// 设计器支持所需的方法 - 不要修改
/// 使用代码编辑器修改此方法的内容。
/// </summary>
private void InitializeComponent()
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(LabelDemo));
this.stackPanel1 = new AntdUI.StackPanel();
this.divider1 = new AntdUI.Divider();
this.label2 = new AntdUI.Label();
this.label1 = new AntdUI.Label();
this.flowPanel1 = new AntdUI.FlowPanel();
this.label3 = new AntdUI.Label();
this.label4 = new AntdUI.Label();
this.label5 = new AntdUI.Label();
this.label6 = new AntdUI.Label();
this.label9 = new AntdUI.Label();
this.flowPanel2 = new AntdUI.FlowPanel();
this.label10 = new AntdUI.Label();
this.label11 = new AntdUI.Label();
this.stackPanel1.SuspendLayout();
this.flowPanel1.SuspendLayout();
this.flowPanel2.SuspendLayout();
this.SuspendLayout();
//
// stackPanel1
//
this.stackPanel1.Controls.Add(this.flowPanel2);
this.stackPanel1.Controls.Add(this.label9);
this.stackPanel1.Controls.Add(this.flowPanel1);
this.stackPanel1.Controls.Add(this.label3);
this.stackPanel1.Controls.Add(this.divider1);
this.stackPanel1.Controls.Add(this.label2);
this.stackPanel1.Controls.Add(this.label1);
this.stackPanel1.Dock = System.Windows.Forms.DockStyle.Fill;
this.stackPanel1.Location = new System.Drawing.Point(0, 0);
this.stackPanel1.Name = "stackPanel1";
this.stackPanel1.Size = new System.Drawing.Size(700, 464);
this.stackPanel1.TabIndex = 0;
this.stackPanel1.Text = "stackPanel1";
this.stackPanel1.Vertical = true;
//
// divider1
//
this.divider1.Location = new System.Drawing.Point(3, 79);
this.divider1.Name = "divider1";
this.divider1.Size = new System.Drawing.Size(694, 12);
this.divider1.TabIndex = 28;
//
// label2
//
this.label2.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label2.Location = new System.Drawing.Point(3, 49);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(694, 24);
this.label2.TabIndex = 27;
this.label2.Text = "字符标签。";
//
// label1
//
this.label1.Font = new System.Drawing.Font("Microsoft YaHei UI", 26.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label1.Location = new System.Drawing.Point(3, 3);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(694, 40);
this.label1.TabIndex = 26;
this.label1.Text = "Label 标签";
//
// flowPanel1
//
this.flowPanel1.Controls.Add(this.label6);
this.flowPanel1.Controls.Add(this.label5);
this.flowPanel1.Controls.Add(this.label4);
this.flowPanel1.Gap = 6;
this.flowPanel1.Location = new System.Drawing.Point(3, 127);
this.flowPanel1.Name = "flowPanel1";
this.flowPanel1.Size = new System.Drawing.Size(694, 38);
this.flowPanel1.TabIndex = 30;
this.flowPanel1.Text = "flowPanel1";
//
// label3
//
this.label3.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label3.Location = new System.Drawing.Point(3, 97);
this.label3.Name = "label3";
this.label3.Size = new System.Drawing.Size(694, 24);
this.label3.TabIndex = 29;
this.label3.Text = "基本用法";
//
// label4
//
this.label4.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label4.Location = new System.Drawing.Point(3, 3);
this.label4.Name = "label4";
this.label4.Size = new System.Drawing.Size(120, 32);
this.label4.TabIndex = 0;
this.label4.Text = "常规标签";
this.label4.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
//
// label5
//
this.label5.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label5.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(33)))), ((int)(((byte)(150)))), ((int)(((byte)(243)))));
this.label5.Location = new System.Drawing.Point(135, 3);
this.label5.Name = "label5";
this.label5.Size = new System.Drawing.Size(120, 32);
this.label5.TabIndex = 1;
this.label5.Text = "标签颜色";
this.label5.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
//
// label6
//
this.label6.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label6.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(33)))), ((int)(((byte)(150)))), ((int)(((byte)(243)))));
this.label6.Location = new System.Drawing.Point(267, 3);
this.label6.Name = "label6";
this.label6.Shadow = 3;
this.label6.Size = new System.Drawing.Size(120, 32);
this.label6.TabIndex = 2;
this.label6.Text = "标签阴影";
this.label6.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
//
// label9
//
this.label9.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label9.Location = new System.Drawing.Point(3, 171);
this.label9.Name = "label9";
this.label9.Size = new System.Drawing.Size(694, 24);
this.label9.TabIndex = 31;
this.label9.Text = "前/后标签";
//
// flowPanel2
//
this.flowPanel2.Controls.Add(this.label10);
this.flowPanel2.Controls.Add(this.label11);
this.flowPanel2.Gap = 6;
this.flowPanel2.Location = new System.Drawing.Point(3, 201);
this.flowPanel2.Name = "flowPanel2";
this.flowPanel2.Size = new System.Drawing.Size(694, 38);
this.flowPanel2.TabIndex = 32;
this.flowPanel2.Text = "flowPanel2";
//
// label10
//
this.label10.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label10.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(33)))), ((int)(((byte)(150)))), ((int)(((byte)(243)))));
this.label10.IconRatio = 0.6F;
this.label10.Location = new System.Drawing.Point(135, 3);
this.label10.Name = "label10";
this.label10.PrefixColor = System.Drawing.Color.FromArgb(((int)(((byte)(233)))), ((int)(((byte)(30)))), ((int)(((byte)(99)))));
this.label10.PrefixSvg = resources.GetString("label10.PrefixSvg");
this.label10.Size = new System.Drawing.Size(120, 32);
this.label10.SuffixColor = System.Drawing.Color.FromArgb(((int)(((byte)(233)))), ((int)(((byte)(30)))), ((int)(((byte)(99)))));
this.label10.SuffixSvg = resources.GetString("label10.SuffixSvg");
this.label10.TabIndex = 4;
this.label10.Text = "图标";
this.label10.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
//
// label11
//
this.label11.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label11.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(33)))), ((int)(((byte)(150)))), ((int)(((byte)(243)))));
this.label11.Location = new System.Drawing.Point(3, 3);
this.label11.Name = "label11";
this.label11.Prefix = "♥";
this.label11.PrefixColor = System.Drawing.Color.FromArgb(((int)(((byte)(233)))), ((int)(((byte)(30)))), ((int)(((byte)(99)))));
this.label11.Size = new System.Drawing.Size(120, 32);
this.label11.Suffix = "♥";
this.label11.SuffixColor = System.Drawing.Color.FromArgb(((int)(((byte)(233)))), ((int)(((byte)(30)))), ((int)(((byte)(99)))));
this.label11.TabIndex = 3;
this.label11.Text = "文本";
this.label11.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
//
// LabelDemo
//
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Inherit;
this.Controls.Add(this.stackPanel1);
this.Name = "LabelDemo";
this.Size = new System.Drawing.Size(700, 464);
this.stackPanel1.ResumeLayout(false);
this.flowPanel1.ResumeLayout(false);
this.flowPanel2.ResumeLayout(false);
this.ResumeLayout(false);
}
#endregion
private AntdUI.StackPanel stackPanel1;
private AntdUI.Divider divider1;
private AntdUI.Label label2;
private AntdUI.Label label1;
private AntdUI.FlowPanel flowPanel1;
private AntdUI.Label label3;
private AntdUI.Label label4;
private AntdUI.Label label5;
private AntdUI.Label label6;
private AntdUI.Label label9;
private AntdUI.FlowPanel flowPanel2;
private AntdUI.Label label10;
private AntdUI.Label label11;
}
}

20
Views/LabelDemo.cs Normal file
View File

@ -0,0 +1,20 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace AntdUIDemo.Views
{
public partial class LabelDemo : UserControl
{
public LabelDemo()
{
InitializeComponent();
}
}
}

126
Views/LabelDemo.resx Normal file
View File

@ -0,0 +1,126 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="label10.PrefixSvg" xml:space="preserve">
<value>&lt;svg viewBox="64 64 896 896" focusable="false" data-icon="search" width="1em" height="1em" fill="currentColor" aria-hidden="true"&gt;&lt;path d="M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"&gt;&lt;/path&gt;&lt;/svg&gt;</value>
</data>
<data name="label10.SuffixSvg" xml:space="preserve">
<value>&lt;svg viewBox="64 64 896 896" focusable="false" data-icon="poweroff" width="1em" height="1em" fill="currentColor" aria-hidden="true"&gt;&lt;path d="M705.6 124.9a8 8 0 00-11.6 7.2v64.2c0 5.5 2.9 10.6 7.5 13.6a352.2 352.2 0 0162.2 49.8c32.7 32.8 58.4 70.9 76.3 113.3a355 355 0 0127.9 138.7c0 48.1-9.4 94.8-27.9 138.7a355.92 355.92 0 01-76.3 113.3 353.06 353.06 0 01-113.2 76.4c-43.8 18.6-90.5 28-138.5 28s-94.7-9.4-138.5-28a353.06 353.06 0 01-113.2-76.4A355.92 355.92 0 01184 650.4a355 355 0 01-27.9-138.7c0-48.1 9.4-94.8 27.9-138.7 17.9-42.4 43.6-80.5 76.3-113.3 19-19 39.8-35.6 62.2-49.8 4.7-2.9 7.5-8.1 7.5-13.6V132c0-6-6.3-9.8-11.6-7.2C178.5 195.2 82 339.3 80 506.3 77.2 745.1 272.5 943.5 511.2 944c239 .5 432.8-193.3 432.8-432.4 0-169.2-97-315.7-238.4-386.7zM480 560h64c4.4 0 8-3.6 8-8V88c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8z"&gt;&lt;/path&gt;&lt;/svg&gt;</value>
</data>
</root>

432
Views/PopoverDemo.Designer.cs generated Normal file
View File

@ -0,0 +1,432 @@
namespace AntdUIDemo.Views
{
partial class PopoverDemo
{
/// <summary>
/// 必需的设计器变量。
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// 清理所有正在使用的资源。
/// </summary>
/// <param name="disposing">如果应释放托管资源,为 true否则为 false。</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region
/// <summary>
/// 设计器支持所需的方法 - 不要修改
/// 使用代码编辑器修改此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.stackPanel1 = new AntdUI.StackPanel();
this.flowPanel1 = new AntdUI.FlowPanel();
this.button_base = new AntdUI.Button();
this.label3 = new AntdUI.Label();
this.divider1 = new AntdUI.Divider();
this.label4 = new AntdUI.Label();
this.label2 = new AntdUI.Label();
this.label1 = new AntdUI.Label();
this.label8 = new AntdUI.Label();
this.flowPanel2 = new AntdUI.FlowPanel();
this.buttonBR = new AntdUI.Button();
this.buttonBottom = new AntdUI.Button();
this.buttonBL = new AntdUI.Button();
this.buttonLT = new AntdUI.Button();
this.buttonLeft = new AntdUI.Button();
this.buttonLB = new AntdUI.Button();
this.flowPanel3 = new AntdUI.FlowPanel();
this.buttonRB = new AntdUI.Button();
this.buttonRight = new AntdUI.Button();
this.buttonRT = new AntdUI.Button();
this.buttonTL = new AntdUI.Button();
this.buttonTop = new AntdUI.Button();
this.buttonTR = new AntdUI.Button();
this.button_close = new AntdUI.Button();
this.label5 = new AntdUI.Label();
this.flowPanel4 = new AntdUI.FlowPanel();
this.button_control = new AntdUI.Button();
this.button_calendar = new AntdUI.Button();
this.button_form = new AntdUI.Button();
this.stackPanel1.SuspendLayout();
this.flowPanel1.SuspendLayout();
this.flowPanel2.SuspendLayout();
this.flowPanel3.SuspendLayout();
this.flowPanel4.SuspendLayout();
this.SuspendLayout();
//
// stackPanel1
//
this.stackPanel1.Controls.Add(this.flowPanel4);
this.stackPanel1.Controls.Add(this.label5);
this.stackPanel1.Controls.Add(this.flowPanel3);
this.stackPanel1.Controls.Add(this.flowPanel2);
this.stackPanel1.Controls.Add(this.label8);
this.stackPanel1.Controls.Add(this.flowPanel1);
this.stackPanel1.Controls.Add(this.label3);
this.stackPanel1.Controls.Add(this.divider1);
this.stackPanel1.Controls.Add(this.label4);
this.stackPanel1.Controls.Add(this.label2);
this.stackPanel1.Controls.Add(this.label1);
this.stackPanel1.Dock = System.Windows.Forms.DockStyle.Fill;
this.stackPanel1.Location = new System.Drawing.Point(0, 0);
this.stackPanel1.Name = "stackPanel1";
this.stackPanel1.Size = new System.Drawing.Size(700, 472);
this.stackPanel1.TabIndex = 0;
this.stackPanel1.Text = "stackPanel1";
this.stackPanel1.Vertical = true;
//
// flowPanel1
//
this.flowPanel1.Controls.Add(this.button_close);
this.flowPanel1.Controls.Add(this.button_base);
this.flowPanel1.Location = new System.Drawing.Point(3, 157);
this.flowPanel1.Name = "flowPanel1";
this.flowPanel1.Size = new System.Drawing.Size(694, 38);
this.flowPanel1.TabIndex = 16;
this.flowPanel1.Text = "flowPanel1";
//
// button_base
//
this.button_base.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F);
this.button_base.Location = new System.Drawing.Point(3, 3);
this.button_base.Name = "button_base";
this.button_base.Size = new System.Drawing.Size(90, 32);
this.button_base.TabIndex = 0;
this.button_base.Text = "Click me";
this.button_base.Type = AntdUI.TTypeMini.Primary;
this.button_base.WaveSize = 0;
//
// label3
//
this.label3.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label3.Location = new System.Drawing.Point(3, 127);
this.label3.Name = "label3";
this.label3.Size = new System.Drawing.Size(694, 24);
this.label3.TabIndex = 15;
this.label3.Text = "基本用法";
//
// divider1
//
this.divider1.Location = new System.Drawing.Point(3, 109);
this.divider1.Name = "divider1";
this.divider1.Size = new System.Drawing.Size(694, 12);
this.divider1.TabIndex = 14;
//
// label4
//
this.label4.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F);
this.label4.Location = new System.Drawing.Point(3, 79);
this.label4.Name = "label4";
this.label4.Size = new System.Drawing.Size(694, 24);
this.label4.TabIndex = 13;
this.label4.Text = "Popover没有工具箱控件使用代码方式调用。";
//
// label2
//
this.label2.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label2.Location = new System.Drawing.Point(3, 49);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(694, 24);
this.label2.TabIndex = 9;
this.label2.Text = "下拉选择器。";
//
// label1
//
this.label1.Font = new System.Drawing.Font("Microsoft YaHei UI", 26.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label1.Location = new System.Drawing.Point(3, 3);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(694, 40);
this.label1.TabIndex = 8;
this.label1.Text = "Popover 气泡卡片";
//
// label8
//
this.label8.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label8.Location = new System.Drawing.Point(3, 201);
this.label8.Name = "label8";
this.label8.Size = new System.Drawing.Size(694, 24);
this.label8.TabIndex = 35;
this.label8.Text = "弹出位置";
//
// flowPanel2
//
this.flowPanel2.Controls.Add(this.buttonLB);
this.flowPanel2.Controls.Add(this.buttonLeft);
this.flowPanel2.Controls.Add(this.buttonLT);
this.flowPanel2.Controls.Add(this.buttonBL);
this.flowPanel2.Controls.Add(this.buttonBottom);
this.flowPanel2.Controls.Add(this.buttonBR);
this.flowPanel2.Location = new System.Drawing.Point(3, 231);
this.flowPanel2.Name = "flowPanel2";
this.flowPanel2.Size = new System.Drawing.Size(694, 38);
this.flowPanel2.TabIndex = 36;
this.flowPanel2.Text = "flowPanel2";
//
// buttonBR
//
this.buttonBR.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F);
this.buttonBR.Location = new System.Drawing.Point(3, 3);
this.buttonBR.Name = "buttonBR";
this.buttonBR.Size = new System.Drawing.Size(90, 32);
this.buttonBR.TabIndex = 0;
this.buttonBR.Text = "BR";
this.buttonBR.Type = AntdUI.TTypeMini.Primary;
this.buttonBR.WaveSize = 0;
//
// buttonBottom
//
this.buttonBottom.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F);
this.buttonBottom.Location = new System.Drawing.Point(99, 3);
this.buttonBottom.Name = "buttonBottom";
this.buttonBottom.Size = new System.Drawing.Size(90, 32);
this.buttonBottom.TabIndex = 1;
this.buttonBottom.Text = "Bottom";
this.buttonBottom.Type = AntdUI.TTypeMini.Primary;
this.buttonBottom.WaveSize = 0;
//
// buttonBL
//
this.buttonBL.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F);
this.buttonBL.Location = new System.Drawing.Point(195, 3);
this.buttonBL.Name = "buttonBL";
this.buttonBL.Size = new System.Drawing.Size(90, 32);
this.buttonBL.TabIndex = 2;
this.buttonBL.Text = "BL";
this.buttonBL.Type = AntdUI.TTypeMini.Primary;
this.buttonBL.WaveSize = 0;
//
// buttonLT
//
this.buttonLT.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F);
this.buttonLT.Location = new System.Drawing.Point(291, 3);
this.buttonLT.Name = "buttonLT";
this.buttonLT.Size = new System.Drawing.Size(90, 32);
this.buttonLT.TabIndex = 3;
this.buttonLT.Text = "LT";
this.buttonLT.Type = AntdUI.TTypeMini.Primary;
this.buttonLT.WaveSize = 0;
//
// buttonLeft
//
this.buttonLeft.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F);
this.buttonLeft.Location = new System.Drawing.Point(387, 3);
this.buttonLeft.Name = "buttonLeft";
this.buttonLeft.Size = new System.Drawing.Size(90, 32);
this.buttonLeft.TabIndex = 4;
this.buttonLeft.Text = "Left";
this.buttonLeft.Type = AntdUI.TTypeMini.Primary;
this.buttonLeft.WaveSize = 0;
//
// buttonLB
//
this.buttonLB.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F);
this.buttonLB.Location = new System.Drawing.Point(483, 3);
this.buttonLB.Name = "buttonLB";
this.buttonLB.Size = new System.Drawing.Size(90, 32);
this.buttonLB.TabIndex = 5;
this.buttonLB.Text = "LB";
this.buttonLB.Type = AntdUI.TTypeMini.Primary;
this.buttonLB.WaveSize = 0;
//
// flowPanel3
//
this.flowPanel3.Controls.Add(this.buttonRB);
this.flowPanel3.Controls.Add(this.buttonRight);
this.flowPanel3.Controls.Add(this.buttonRT);
this.flowPanel3.Controls.Add(this.buttonTL);
this.flowPanel3.Controls.Add(this.buttonTop);
this.flowPanel3.Controls.Add(this.buttonTR);
this.flowPanel3.Location = new System.Drawing.Point(3, 275);
this.flowPanel3.Name = "flowPanel3";
this.flowPanel3.Size = new System.Drawing.Size(694, 38);
this.flowPanel3.TabIndex = 37;
this.flowPanel3.Text = "flowPanel3";
//
// buttonRB
//
this.buttonRB.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F);
this.buttonRB.Location = new System.Drawing.Point(483, 3);
this.buttonRB.Name = "buttonRB";
this.buttonRB.Size = new System.Drawing.Size(90, 32);
this.buttonRB.TabIndex = 5;
this.buttonRB.Text = "RB";
this.buttonRB.Type = AntdUI.TTypeMini.Primary;
this.buttonRB.WaveSize = 0;
//
// buttonRight
//
this.buttonRight.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F);
this.buttonRight.Location = new System.Drawing.Point(387, 3);
this.buttonRight.Name = "buttonRight";
this.buttonRight.Size = new System.Drawing.Size(90, 32);
this.buttonRight.TabIndex = 4;
this.buttonRight.Text = "Right";
this.buttonRight.Type = AntdUI.TTypeMini.Primary;
this.buttonRight.WaveSize = 0;
//
// buttonRT
//
this.buttonRT.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F);
this.buttonRT.Location = new System.Drawing.Point(291, 3);
this.buttonRT.Name = "buttonRT";
this.buttonRT.Size = new System.Drawing.Size(90, 32);
this.buttonRT.TabIndex = 3;
this.buttonRT.Text = "RT";
this.buttonRT.Type = AntdUI.TTypeMini.Primary;
this.buttonRT.WaveSize = 0;
//
// buttonTL
//
this.buttonTL.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F);
this.buttonTL.Location = new System.Drawing.Point(195, 3);
this.buttonTL.Name = "buttonTL";
this.buttonTL.Size = new System.Drawing.Size(90, 32);
this.buttonTL.TabIndex = 2;
this.buttonTL.Text = "TL";
this.buttonTL.Type = AntdUI.TTypeMini.Primary;
this.buttonTL.WaveSize = 0;
//
// buttonTop
//
this.buttonTop.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F);
this.buttonTop.Location = new System.Drawing.Point(99, 3);
this.buttonTop.Name = "buttonTop";
this.buttonTop.Size = new System.Drawing.Size(90, 32);
this.buttonTop.TabIndex = 1;
this.buttonTop.Text = "Top";
this.buttonTop.Type = AntdUI.TTypeMini.Primary;
this.buttonTop.WaveSize = 0;
//
// buttonTR
//
this.buttonTR.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F);
this.buttonTR.Location = new System.Drawing.Point(3, 3);
this.buttonTR.Name = "buttonTR";
this.buttonTR.Size = new System.Drawing.Size(90, 32);
this.buttonTR.TabIndex = 0;
this.buttonTR.Text = "TR";
this.buttonTR.Type = AntdUI.TTypeMini.Primary;
this.buttonTR.WaveSize = 0;
//
// button_close
//
this.button_close.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F);
this.button_close.Location = new System.Drawing.Point(99, 3);
this.button_close.Name = "button_close";
this.button_close.Size = new System.Drawing.Size(90, 32);
this.button_close.TabIndex = 1;
this.button_close.Text = "自动关闭";
this.button_close.Type = AntdUI.TTypeMini.Primary;
this.button_close.WaveSize = 0;
//
// label5
//
this.label5.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label5.Location = new System.Drawing.Point(3, 319);
this.label5.Name = "label5";
this.label5.Size = new System.Drawing.Size(694, 24);
this.label5.TabIndex = 38;
this.label5.Text = "自定义弹出内容";
//
// flowPanel4
//
this.flowPanel4.Controls.Add(this.button_form);
this.flowPanel4.Controls.Add(this.button_calendar);
this.flowPanel4.Controls.Add(this.button_control);
this.flowPanel4.Location = new System.Drawing.Point(3, 349);
this.flowPanel4.Name = "flowPanel4";
this.flowPanel4.Size = new System.Drawing.Size(694, 38);
this.flowPanel4.TabIndex = 39;
this.flowPanel4.Text = "flowPanel4";
//
// button_control
//
this.button_control.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F);
this.button_control.Location = new System.Drawing.Point(3, 3);
this.button_control.Name = "button_control";
this.button_control.Size = new System.Drawing.Size(90, 32);
this.button_control.TabIndex = 0;
this.button_control.Text = "Button";
this.button_control.Type = AntdUI.TTypeMini.Primary;
this.button_control.WaveSize = 0;
//
// button_calendar
//
this.button_calendar.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F);
this.button_calendar.Location = new System.Drawing.Point(99, 3);
this.button_calendar.Name = "button_calendar";
this.button_calendar.Size = new System.Drawing.Size(90, 32);
this.button_calendar.TabIndex = 4;
this.button_calendar.Text = "Calendar";
this.button_calendar.Type = AntdUI.TTypeMini.Primary;
this.button_calendar.WaveSize = 0;
//
// button_form
//
this.button_form.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F);
this.button_form.Location = new System.Drawing.Point(195, 3);
this.button_form.Name = "button_form";
this.button_form.Size = new System.Drawing.Size(90, 32);
this.button_form.TabIndex = 5;
this.button_form.Text = "窗口";
this.button_form.Type = AntdUI.TTypeMini.Primary;
this.button_form.WaveSize = 0;
//
// PopoverDemo
//
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Inherit;
this.Controls.Add(this.stackPanel1);
this.Name = "PopoverDemo";
this.Size = new System.Drawing.Size(700, 472);
this.stackPanel1.ResumeLayout(false);
this.flowPanel1.ResumeLayout(false);
this.flowPanel2.ResumeLayout(false);
this.flowPanel3.ResumeLayout(false);
this.flowPanel4.ResumeLayout(false);
this.ResumeLayout(false);
}
#endregion
private AntdUI.StackPanel stackPanel1;
private AntdUI.Label label2;
private AntdUI.Label label1;
private AntdUI.FlowPanel flowPanel1;
private AntdUI.Button button_base;
private AntdUI.Label label3;
private AntdUI.Divider divider1;
private AntdUI.Label label4;
private AntdUI.FlowPanel flowPanel2;
private AntdUI.Button buttonBR;
private AntdUI.Label label8;
private AntdUI.Button buttonLB;
private AntdUI.Button buttonLeft;
private AntdUI.Button buttonLT;
private AntdUI.Button buttonBL;
private AntdUI.Button buttonBottom;
private AntdUI.FlowPanel flowPanel3;
private AntdUI.Button buttonRB;
private AntdUI.Button buttonRight;
private AntdUI.Button buttonRT;
private AntdUI.Button buttonTL;
private AntdUI.Button buttonTop;
private AntdUI.Button buttonTR;
private AntdUI.Button button_close;
private AntdUI.Label label5;
private AntdUI.FlowPanel flowPanel4;
private AntdUI.Button button_control;
private AntdUI.Button button_form;
private AntdUI.Button button_calendar;
}
}

177
Views/PopoverDemo.cs Normal file
View File

@ -0,0 +1,177 @@
using AntdUI;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace AntdUIDemo.Views
{
public partial class PopoverDemo : UserControl
{
private AntdUI.Window window;
public PopoverDemo(AntdUI.Window _window)
{
window = _window;
InitializeComponent();
BindEventHandler();
}
private void BindEventHandler()
{
button_base.Click += button_base_Click;
button_close.Click += button_close_Click;
button_control.Click += button_control_Click;
button_calendar.Click += button_calendar_Click;
button_form.Click += button_form_Click;
buttonBL.Click += button_popover_Click;
buttonBottom.Click += button_popover_Click;
buttonBR.Click += button_popover_Click;
buttonLeft.Click += button_popover_Click;
buttonLB.Click += button_popover_Click;
buttonLT.Click += button_popover_Click;
buttonRight.Click += button_popover_Click;
buttonRB.Click += button_popover_Click;
buttonRT.Click += button_popover_Click;
buttonTop.Click += button_popover_Click;
buttonTL.Click += button_popover_Click;
buttonTR.Click += button_popover_Click;
}
private void button_calendar_Click(object sender, EventArgs e)
{
var button = sender as AntdUI.Button;
var popovercalendar = new AntdUI.Calendar()
{
Font = new Font("Microsoft YaHei UI", 9F, FontStyle.Regular, GraphicsUnit.Point),
Size = new Size(150, 300),
Full = true,
};
window.AutoDpi(popovercalendar);
Popover.open(new Popover.Config(button, popovercalendar)
{
ArrowAlign = TAlign.TL,
OnControlLoad = () =>
{
popovercalendar.DateChanged += (sender, e) =>
AntdUI.Message.info(window, e.Value.ToString("yyyy-MM-dd"), autoClose: 1);
}
});
}
private void button_form_Click(object sender, EventArgs e)
{
var button = sender as AntdUI.Button;
var form = new SwitchDemo();
form.Size = new Size(500, 500);
Popover.open(new Popover.Config(button, form)
{
ArrowAlign = TAlign.TL,
});
}
private async void button_control_Click(object sender, EventArgs e)
{
var button = sender as AntdUI.Button;
var popoverbutton = new AntdUI.Button()
{
Font = new Font("Microsoft YaHei UI", 9F, FontStyle.Regular, GraphicsUnit.Point),
Size = new Size(90, 32),
WaveSize = 0,
Text = "PopoverButton",
Type = TTypeMini.Primary,
};
window.AutoDpi(popoverbutton);
Popover.open(new Popover.Config(button, popoverbutton)
{
OnControlLoad = () =>
{
popoverbutton.Click += (sender, e) =>
AntdUI.Message.info(window, "点击了PopoverButton", autoClose: 1);
}
});
}
private void button_close_Click(object sender, EventArgs e)
{
Popover.open(new Popover.Config(button_close, "Title", "Content\r\nContent\r\nContent")
{
Font = new Font("Microsoft YaHei UI", 9F, FontStyle.Regular, GraphicsUnit.Point),
AutoClose = 1
});
}
private void button_base_Click(object sender, EventArgs e)
{
Popover.open(new Popover.Config(button_base, "Title", "Content\r\nContent\r\nContent")
{
Font = new Font("Microsoft YaHei UI", 9F, FontStyle.Regular, GraphicsUnit.Point),
});
}
private void button_popover_Click(object sender, EventArgs e)
{
var button = sender as AntdUI.Button;
var text = button.Text;
var align = TAlign.Bottom;
switch (text)
{
case "LT":
align = TAlign.LT;
break;
case "LB":
align = TAlign.LB;
break;
case "RT":
align = TAlign.RT;
break;
case "RB":
align = TAlign.RB;
break;
case "TL":
align = TAlign.TL;
break;
case "TR":
align = TAlign.TR;
break;
case "BL":
align = TAlign.BL;
break;
case "BR":
align = TAlign.BR;
break;
case "Top":
align = TAlign.Top;
break;
case "Bottom":
align = TAlign.Bottom;
break;
case "Left":
align = TAlign.Left;
break;
case "Right":
align = TAlign.Right;
break;
default:
align = TAlign.Bottom;
break;
}
Popover.open(new Popover.Config(button, "Title", "Content\r\nContent\r\nContent")
{
Font = new Font("Microsoft YaHei UI", 9F, FontStyle.Regular, GraphicsUnit.Point),
AutoClose = 3,
ArrowSize = 12,
ArrowAlign = align,
});
}
}
}

120
Views/PopoverDemo.resx Normal file
View File

@ -0,0 +1,120 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>

159
Views/PreviewDemo.Designer.cs generated Normal file
View File

@ -0,0 +1,159 @@
namespace AntdUIDemo.Views
{
partial class PreviewDemo
{
/// <summary>
/// 必需的设计器变量。
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// 清理所有正在使用的资源。
/// </summary>
/// <param name="disposing">如果应释放托管资源,为 true否则为 false。</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region
/// <summary>
/// 设计器支持所需的方法 - 不要修改
/// 使用代码编辑器修改此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.stackPanel1 = new AntdUI.StackPanel();
this.label2 = new AntdUI.Label();
this.label1 = new AntdUI.Label();
this.label4 = new AntdUI.Label();
this.flowPanel1 = new AntdUI.FlowPanel();
this.button_views = new AntdUI.Button();
this.button_view = new AntdUI.Button();
this.label3 = new AntdUI.Label();
this.divider1 = new AntdUI.Divider();
this.stackPanel1.SuspendLayout();
this.flowPanel1.SuspendLayout();
this.SuspendLayout();
//
// stackPanel1
//
this.stackPanel1.Controls.Add(this.flowPanel1);
this.stackPanel1.Controls.Add(this.label3);
this.stackPanel1.Controls.Add(this.divider1);
this.stackPanel1.Controls.Add(this.label4);
this.stackPanel1.Controls.Add(this.label2);
this.stackPanel1.Controls.Add(this.label1);
this.stackPanel1.Dock = System.Windows.Forms.DockStyle.Fill;
this.stackPanel1.Location = new System.Drawing.Point(0, 0);
this.stackPanel1.Name = "stackPanel1";
this.stackPanel1.Size = new System.Drawing.Size(700, 222);
this.stackPanel1.TabIndex = 0;
this.stackPanel1.Text = "stackPanel1";
this.stackPanel1.Vertical = true;
//
// label2
//
this.label2.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label2.Location = new System.Drawing.Point(3, 49);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(694, 24);
this.label2.TabIndex = 7;
this.label2.Text = "实现简单的图片预览。";
//
// label1
//
this.label1.Font = new System.Drawing.Font("Microsoft YaHei UI", 26.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label1.Location = new System.Drawing.Point(3, 3);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(694, 40);
this.label1.TabIndex = 6;
this.label1.Text = "Preview 图片预览";
//
// label4
//
this.label4.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F);
this.label4.Location = new System.Drawing.Point(3, 79);
this.label4.Name = "label4";
this.label4.Size = new System.Drawing.Size(694, 24);
this.label4.TabIndex = 14;
this.label4.Text = "Preview没有工具箱控件使用代码方式调用。";
//
// flowPanel1
//
this.flowPanel1.Controls.Add(this.button_views);
this.flowPanel1.Controls.Add(this.button_view);
this.flowPanel1.Location = new System.Drawing.Point(3, 157);
this.flowPanel1.Name = "flowPanel1";
this.flowPanel1.Size = new System.Drawing.Size(694, 38);
this.flowPanel1.TabIndex = 19;
this.flowPanel1.Text = "flowPanel1";
//
// button_views
//
this.button_views.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.button_views.Location = new System.Drawing.Point(84, 3);
this.button_views.Name = "button_views";
this.button_views.Size = new System.Drawing.Size(75, 32);
this.button_views.TabIndex = 2;
this.button_views.Text = "多图预览";
this.button_views.Type = AntdUI.TTypeMini.Primary;
this.button_views.WaveSize = 0;
//
// button_view
//
this.button_view.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.button_view.Location = new System.Drawing.Point(3, 3);
this.button_view.Name = "button_view";
this.button_view.Size = new System.Drawing.Size(75, 32);
this.button_view.TabIndex = 1;
this.button_view.Text = "单图预览";
this.button_view.Type = AntdUI.TTypeMini.Primary;
this.button_view.WaveSize = 0;
//
// label3
//
this.label3.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label3.Location = new System.Drawing.Point(3, 127);
this.label3.Name = "label3";
this.label3.Size = new System.Drawing.Size(694, 24);
this.label3.TabIndex = 18;
this.label3.Text = "基本用法";
//
// divider1
//
this.divider1.Location = new System.Drawing.Point(3, 109);
this.divider1.Name = "divider1";
this.divider1.Size = new System.Drawing.Size(694, 12);
this.divider1.TabIndex = 17;
//
// PreviewDemo
//
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Inherit;
this.Controls.Add(this.stackPanel1);
this.Name = "PreviewDemo";
this.Size = new System.Drawing.Size(700, 222);
this.stackPanel1.ResumeLayout(false);
this.flowPanel1.ResumeLayout(false);
this.ResumeLayout(false);
}
#endregion
private AntdUI.StackPanel stackPanel1;
private AntdUI.Label label2;
private AntdUI.Label label1;
private AntdUI.Label label4;
private AntdUI.FlowPanel flowPanel1;
private AntdUI.Button button_views;
private AntdUI.Button button_view;
private AntdUI.Label label3;
private AntdUI.Divider divider1;
}
}

41
Views/PreviewDemo.cs Normal file
View File

@ -0,0 +1,41 @@
using AntdUI;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace AntdUIDemo.Views
{
public partial class PreviewDemo : UserControl
{
private AntdUI.Window window;
public PreviewDemo(AntdUI.Window _window)
{
window = _window;
InitializeComponent();
BindEventHandler();
}
private void BindEventHandler()
{
button_view.Click += Button_view_Click;
button_views.Click += Button_views_Click;
}
private void Button_views_Click(object sender, EventArgs e)
{
Preview.open(new Preview.Config(window,
[Properties.Resources.bg1, Properties.Resources.bg2, Properties.Resources.bg3]));
}
private void Button_view_Click(object sender, EventArgs e)
{
Preview.open(new Preview.Config(window, Properties.Resources.bg1));
}
}
}

120
Views/PreviewDemo.resx Normal file
View File

@ -0,0 +1,120 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>

319
Views/SegmentedDemo.Designer.cs generated Normal file
View File

@ -0,0 +1,319 @@
namespace AntdUIDemo.Views
{
partial class SegmentedDemo
{
/// <summary>
/// 必需的设计器变量。
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// 清理所有正在使用的资源。
/// </summary>
/// <param name="disposing">如果应释放托管资源,为 true否则为 false。</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region
/// <summary>
/// 设计器支持所需的方法 - 不要修改
/// 使用代码编辑器修改此方法的内容。
/// </summary>
private void InitializeComponent()
{
AntdUI.SegmentedItem segmentedItem16 = new AntdUI.SegmentedItem();
AntdUI.SegmentedItem segmentedItem17 = new AntdUI.SegmentedItem();
AntdUI.SegmentedItem segmentedItem18 = new AntdUI.SegmentedItem();
AntdUI.SegmentedItem segmentedItem19 = new AntdUI.SegmentedItem();
AntdUI.SegmentedItem segmentedItem20 = new AntdUI.SegmentedItem();
AntdUI.SegmentedItem segmentedItem11 = new AntdUI.SegmentedItem();
AntdUI.SegmentedItem segmentedItem12 = new AntdUI.SegmentedItem();
AntdUI.SegmentedItem segmentedItem13 = new AntdUI.SegmentedItem();
AntdUI.SegmentedItem segmentedItem14 = new AntdUI.SegmentedItem();
AntdUI.SegmentedItem segmentedItem15 = new AntdUI.SegmentedItem();
AntdUI.SegmentedItem segmentedItem6 = new AntdUI.SegmentedItem();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(SegmentedDemo));
AntdUI.SegmentedItem segmentedItem7 = new AntdUI.SegmentedItem();
AntdUI.SegmentedItem segmentedItem8 = new AntdUI.SegmentedItem();
AntdUI.SegmentedItem segmentedItem9 = new AntdUI.SegmentedItem();
AntdUI.SegmentedItem segmentedItem10 = new AntdUI.SegmentedItem();
AntdUI.SegmentedItem segmentedItem1 = new AntdUI.SegmentedItem();
AntdUI.SegmentedItem segmentedItem2 = new AntdUI.SegmentedItem();
AntdUI.SegmentedItem segmentedItem3 = new AntdUI.SegmentedItem();
AntdUI.SegmentedItem segmentedItem4 = new AntdUI.SegmentedItem();
AntdUI.SegmentedItem segmentedItem5 = new AntdUI.SegmentedItem();
this.stackPanel1 = new AntdUI.StackPanel();
this.divider1 = new AntdUI.Divider();
this.label2 = new AntdUI.Label();
this.label1 = new AntdUI.Label();
this.flowPanel1 = new AntdUI.FlowPanel();
this.label3 = new AntdUI.Label();
this.segmented1 = new AntdUI.Segmented();
this.label4 = new AntdUI.Label();
this.flowPanel2 = new AntdUI.FlowPanel();
this.segmented2 = new AntdUI.Segmented();
this.flowPanel3 = new AntdUI.FlowPanel();
this.segmented3 = new AntdUI.Segmented();
this.label5 = new AntdUI.Label();
this.flowPanel4 = new AntdUI.FlowPanel();
this.segmented4 = new AntdUI.Segmented();
this.stackPanel1.SuspendLayout();
this.flowPanel1.SuspendLayout();
this.flowPanel2.SuspendLayout();
this.flowPanel3.SuspendLayout();
this.flowPanel4.SuspendLayout();
this.SuspendLayout();
//
// stackPanel1
//
this.stackPanel1.Controls.Add(this.flowPanel4);
this.stackPanel1.Controls.Add(this.label5);
this.stackPanel1.Controls.Add(this.flowPanel3);
this.stackPanel1.Controls.Add(this.flowPanel2);
this.stackPanel1.Controls.Add(this.label4);
this.stackPanel1.Controls.Add(this.flowPanel1);
this.stackPanel1.Controls.Add(this.label3);
this.stackPanel1.Controls.Add(this.divider1);
this.stackPanel1.Controls.Add(this.label2);
this.stackPanel1.Controls.Add(this.label1);
this.stackPanel1.Dock = System.Windows.Forms.DockStyle.Fill;
this.stackPanel1.Location = new System.Drawing.Point(0, 0);
this.stackPanel1.Name = "stackPanel1";
this.stackPanel1.Size = new System.Drawing.Size(700, 434);
this.stackPanel1.TabIndex = 0;
this.stackPanel1.Text = "stackPanel1";
this.stackPanel1.Vertical = true;
//
// divider1
//
this.divider1.Location = new System.Drawing.Point(3, 79);
this.divider1.Name = "divider1";
this.divider1.Size = new System.Drawing.Size(694, 12);
this.divider1.TabIndex = 20;
//
// label2
//
this.label2.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label2.Location = new System.Drawing.Point(3, 49);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(694, 24);
this.label2.TabIndex = 19;
this.label2.Text = "用于展示多个选项并允许用户选择其中单个选项。";
//
// label1
//
this.label1.Font = new System.Drawing.Font("Microsoft YaHei UI", 26.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label1.Location = new System.Drawing.Point(3, 3);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(694, 40);
this.label1.TabIndex = 18;
this.label1.Text = "Segmented 分段控制器";
//
// flowPanel1
//
this.flowPanel1.Controls.Add(this.segmented1);
this.flowPanel1.Location = new System.Drawing.Point(3, 127);
this.flowPanel1.Name = "flowPanel1";
this.flowPanel1.Size = new System.Drawing.Size(694, 38);
this.flowPanel1.TabIndex = 22;
this.flowPanel1.Text = "flowPanel1";
//
// label3
//
this.label3.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label3.Location = new System.Drawing.Point(3, 97);
this.label3.Name = "label3";
this.label3.Size = new System.Drawing.Size(694, 24);
this.label3.TabIndex = 21;
this.label3.Text = "基本用法";
//
// segmented1
//
this.segmented1.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F);
this.segmented1.Full = true;
segmentedItem16.Text = "Daily";
segmentedItem17.Text = "Weekly";
segmentedItem18.Text = "Monthly";
segmentedItem19.Text = "Quarterly";
segmentedItem20.Text = "Yearly";
this.segmented1.Items.Add(segmentedItem16);
this.segmented1.Items.Add(segmentedItem17);
this.segmented1.Items.Add(segmentedItem18);
this.segmented1.Items.Add(segmentedItem19);
this.segmented1.Items.Add(segmentedItem20);
this.segmented1.Location = new System.Drawing.Point(3, 3);
this.segmented1.Name = "segmented1";
this.segmented1.SelectIndex = 0;
this.segmented1.Size = new System.Drawing.Size(500, 32);
this.segmented1.TabIndex = 0;
this.segmented1.Text = "segmented1";
//
// label4
//
this.label4.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label4.Location = new System.Drawing.Point(3, 171);
this.label4.Name = "label4";
this.label4.Size = new System.Drawing.Size(694, 24);
this.label4.TabIndex = 23;
this.label4.Text = "图标";
//
// flowPanel2
//
this.flowPanel2.Controls.Add(this.segmented2);
this.flowPanel2.Location = new System.Drawing.Point(3, 201);
this.flowPanel2.Name = "flowPanel2";
this.flowPanel2.Size = new System.Drawing.Size(694, 38);
this.flowPanel2.TabIndex = 24;
this.flowPanel2.Text = "flowPanel2";
//
// segmented2
//
this.segmented2.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F);
this.segmented2.Full = true;
this.segmented2.IconAlign = AntdUI.TAlignMini.Left;
segmentedItem11.IconSvg = resources.GetString("segmentedItem11.IconSvg");
segmentedItem11.Text = "Daily";
segmentedItem12.IconSvg = resources.GetString("segmentedItem12.IconSvg");
segmentedItem12.Text = "Weekly";
segmentedItem13.IconSvg = resources.GetString("segmentedItem13.IconSvg");
segmentedItem13.Text = "Monthly";
segmentedItem14.IconSvg = resources.GetString("segmentedItem14.IconSvg");
segmentedItem14.Text = "Quarterly";
segmentedItem15.IconSvg = resources.GetString("segmentedItem15.IconSvg");
segmentedItem15.Text = "Yearly";
this.segmented2.Items.Add(segmentedItem11);
this.segmented2.Items.Add(segmentedItem12);
this.segmented2.Items.Add(segmentedItem13);
this.segmented2.Items.Add(segmentedItem14);
this.segmented2.Items.Add(segmentedItem15);
this.segmented2.Location = new System.Drawing.Point(3, 3);
this.segmented2.Name = "segmented2";
this.segmented2.SelectIndex = 0;
this.segmented2.Size = new System.Drawing.Size(500, 32);
this.segmented2.TabIndex = 0;
this.segmented2.Text = "segmented2";
//
// flowPanel3
//
this.flowPanel3.Controls.Add(this.segmented3);
this.flowPanel3.Location = new System.Drawing.Point(3, 245);
this.flowPanel3.Name = "flowPanel3";
this.flowPanel3.Size = new System.Drawing.Size(694, 76);
this.flowPanel3.TabIndex = 25;
this.flowPanel3.Text = "flowPanel3";
//
// segmented3
//
this.segmented3.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F);
this.segmented3.Full = true;
segmentedItem6.IconActiveSvg = resources.GetString("segmentedItem6.IconActiveSvg");
segmentedItem6.IconSvg = resources.GetString("segmentedItem6.IconSvg");
segmentedItem6.Text = "Daily";
segmentedItem7.IconActiveSvg = resources.GetString("segmentedItem7.IconActiveSvg");
segmentedItem7.IconSvg = resources.GetString("segmentedItem7.IconSvg");
segmentedItem7.Text = "Weekly";
segmentedItem8.IconActiveSvg = resources.GetString("segmentedItem8.IconActiveSvg");
segmentedItem8.IconSvg = resources.GetString("segmentedItem8.IconSvg");
segmentedItem8.Text = "Monthly";
segmentedItem9.IconActiveSvg = resources.GetString("segmentedItem9.IconActiveSvg");
segmentedItem9.IconSvg = resources.GetString("segmentedItem9.IconSvg");
segmentedItem9.Text = "Quarterly";
segmentedItem10.IconActiveSvg = resources.GetString("segmentedItem10.IconActiveSvg");
segmentedItem10.IconSvg = resources.GetString("segmentedItem10.IconSvg");
segmentedItem10.Text = "Yearly";
this.segmented3.Items.Add(segmentedItem6);
this.segmented3.Items.Add(segmentedItem7);
this.segmented3.Items.Add(segmentedItem8);
this.segmented3.Items.Add(segmentedItem9);
this.segmented3.Items.Add(segmentedItem10);
this.segmented3.Location = new System.Drawing.Point(3, 3);
this.segmented3.Name = "segmented3";
this.segmented3.Size = new System.Drawing.Size(500, 70);
this.segmented3.TabIndex = 0;
this.segmented3.Text = "segmented3";
//
// label5
//
this.label5.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label5.Location = new System.Drawing.Point(3, 327);
this.label5.Name = "label5";
this.label5.Size = new System.Drawing.Size(694, 24);
this.label5.TabIndex = 27;
this.label5.Text = "线条样式";
//
// flowPanel4
//
this.flowPanel4.Controls.Add(this.segmented4);
this.flowPanel4.Location = new System.Drawing.Point(3, 357);
this.flowPanel4.Name = "flowPanel4";
this.flowPanel4.Size = new System.Drawing.Size(694, 38);
this.flowPanel4.TabIndex = 28;
this.flowPanel4.Text = "flowPanel4";
//
// segmented4
//
this.segmented4.BackActive = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(87)))), ((int)(((byte)(34)))));
this.segmented4.BarPadding = 8;
this.segmented4.BarRadius = 4;
this.segmented4.BarSize = 4F;
this.segmented4.BarStyle = true;
this.segmented4.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F);
this.segmented4.Full = true;
segmentedItem1.Text = "Daily";
segmentedItem2.Text = "Weekly";
segmentedItem3.Text = "Monthly";
segmentedItem4.Text = "Quarterly";
segmentedItem5.Text = "Yearly";
this.segmented4.Items.Add(segmentedItem1);
this.segmented4.Items.Add(segmentedItem2);
this.segmented4.Items.Add(segmentedItem3);
this.segmented4.Items.Add(segmentedItem4);
this.segmented4.Items.Add(segmentedItem5);
this.segmented4.Location = new System.Drawing.Point(3, 3);
this.segmented4.Name = "segmented4";
this.segmented4.SelectIndex = 0;
this.segmented4.Size = new System.Drawing.Size(500, 32);
this.segmented4.TabIndex = 0;
this.segmented4.Text = "segmented4";
//
// SegmentedDemo
//
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Inherit;
this.Controls.Add(this.stackPanel1);
this.Name = "SegmentedDemo";
this.Size = new System.Drawing.Size(700, 434);
this.stackPanel1.ResumeLayout(false);
this.flowPanel1.ResumeLayout(false);
this.flowPanel2.ResumeLayout(false);
this.flowPanel3.ResumeLayout(false);
this.flowPanel4.ResumeLayout(false);
this.ResumeLayout(false);
}
#endregion
private AntdUI.StackPanel stackPanel1;
private AntdUI.Divider divider1;
private AntdUI.Label label2;
private AntdUI.Label label1;
private AntdUI.FlowPanel flowPanel1;
private AntdUI.Label label3;
private AntdUI.Segmented segmented1;
private AntdUI.FlowPanel flowPanel2;
private AntdUI.Segmented segmented2;
private AntdUI.Label label4;
private AntdUI.FlowPanel flowPanel3;
private AntdUI.Segmented segmented3;
private AntdUI.FlowPanel flowPanel4;
private AntdUI.Segmented segmented4;
private AntdUI.Label label5;
}
}

20
Views/SegmentedDemo.cs Normal file
View File

@ -0,0 +1,20 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace AntdUIDemo.Views
{
public partial class SegmentedDemo : UserControl
{
public SegmentedDemo()
{
InitializeComponent();
}
}
}

165
Views/SegmentedDemo.resx Normal file
View File

@ -0,0 +1,165 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="segmentedItem6.IconActiveSvg" xml:space="preserve">
<value>&lt;svg viewBox="0 0 1024 1024"&gt;&lt;path d="M911.945421 306.603008l-62.497894 36.07767c-17.62304 10.177843-40.14592 4.144435-50.315981-13.476966-10.177229-17.622323-4.143514-40.145306 13.469286-50.324173l62.422221-36.033638c-30.075187-43.229594-67.660698-80.808448-110.886912-110.890598l-36.04951 62.414541c-10.171085 17.621299-32.692941 23.654707-50.315981 13.486182-17.625088-10.177843-23.656755-32.700723-13.479526-50.322125L700.379443 95.037542c-46.631936-22.00105-97.723597-36.02135-151.551693-40.466637l0 72.03564c0 20.337152-16.480973 36.835942-36.837478 36.835942-20.336947 0-36.836454-16.49879-36.836454-36.835942L475.153818 54.56985c-53.817856 4.44631-104.912589 18.465587-151.533261 40.461517l36.089344 62.502502c10.170061 17.622323 4.134298 40.144282-13.488742 50.322125-17.611776 10.168627-40.14592 4.135219-50.325197-13.486182l-36.032102-62.414541c-43.23543 30.08215-80.811725 67.666125-110.89408 110.890598l62.410957 36.033638c17.624064 10.178867 23.656755 32.702771 13.488742 50.324173-10.170061 17.621299-32.703181 23.655731-50.327245 13.476966l-62.497894-36.071526c-26.967245 57.152717-42.104627 120.981402-42.104627 188.367155 0 244.134298 197.907354 442.041651 442.05056 442.041651 244.153446 0 442.066944-197.905408 442.066944-442.041651C954.05824 427.586458 938.919834 363.755725 911.945421 306.603008zM767.225549 642.319053c-81.385882 140.943053-261.623091 189.244109-402.584166 107.86775-140.962099-81.382502-189.253939-261.618483-107.864986-402.564608 81.37769-140.946125 261.624115-189.245133 402.584166-107.869798C800.302285 321.13705 848.603238 501.372928 767.225549 642.319053zM667.258778 305.542861 562.319565 482.312909c-10.170061 17.611059-32.694989 23.654707-50.325197 13.487206-17.6128-10.178867-23.655731-32.710963-13.478502-50.324173L603.857306 268.040704c-28.383539-11.459994-59.370598-17.823949-91.862938-17.823949-135.626342 0-245.582029 109.951181-245.582029 245.583258 0 135.619789 109.955686 245.571994 245.582029 245.571994 135.644774 0 245.593293-109.950157 245.593293-245.571994C757.587661 419.071488 722.381414 350.581658 667.258778 305.542861z"&gt;&lt;/path&gt;&lt;/svg&gt;</value>
</data>
<data name="segmentedItem6.IconSvg" xml:space="preserve">
<value>&lt;svg viewBox="0 0 1024 1024"&gt;&lt;path d="M848.794624 939.156685 571.780416 939.156685 571.780416 653.17123l341.897539 0 0 221.100654C913.677926 909.960704 884.482867 939.156685 848.794624 939.156685zM571.780403 318.743552c-11.861606-3.210138-31.443354-8.36864-39.829709-16.176435-0.596582-0.561766-1.016218-1.246413-1.613824-1.841971-0.560845 0.596582-1.016218 1.280205-1.613824 1.841971-8.386355 7.807795-15.96631 12.965274-27.827917 16.176435l0 263.544325L141.030675 582.287877 141.030675 355.202884c0-35.687834 29.195059-64.882688 64.883302-64.882688l150.649125 0c-16.984474-9.525965-32.846438-20.56233-46.111027-32.932045-60.250624-56.144691-71.129907-137.062605-24.283034-180.767027 19.615539-18.264986 46.252237-27.124736 75.026739-27.124736 39.933133 0 83.972915 17.070797 118.995968 49.706086 20.353331 18.983322 37.722624 43.405619 50.145075 69.056819 12.457267-25.6512 29.791744-50.074419 50.180915-69.056819 35.022029-32.63529 79.062835-49.706086 118.994944-49.706086 28.74071 0 55.410176 8.860774 75.025715 27.124736 46.882611 43.704422 35.96759 124.622336-24.283034 180.767027-13.264589 12.368691-29.127578 23.40608-46.111027 32.932045l144.649234 0c35.688243 0 64.882278 29.195981 64.882278 64.882688l0 227.084948L571.780416 582.287833 571.780416 318.743508zM435.064218 147.625267c-21.476966-19.965747-49.094144-31.913882-73.868288-31.913882-7.404954 0-21.125018 1.211597-29.863322 9.386803-2.000691 1.824563-8.070144 7.439462-8.070144 21.369754 0 15.650406 8.492749 40.24873 32.319386 62.477926 29.124506 27.12576 77.202432 47.601152 111.76704 47.601152 12.176794 0 16.492237-2.666701 16.527053-2.702541C489.524736 242.54505 475.664486 185.453773 435.064218 147.625267zM577.78135 254.790963c0 0 0.034816-0.034816 0.069632-0.034816 0.807424 0 5.50871 1.790771 15.509914 1.790771 34.564608 0 82.64151-20.47529 111.76704-47.601152 23.826637-22.229299 32.283546-46.810112 32.283546-62.442189 0-13.930291-6.033613-19.562496-8.035328-21.404467-8.77312-8.17623-22.457344-9.386803-29.864346-9.386803-24.808038 0-52.390298 11.948134-73.867264 31.913882C585.325466 185.208218 571.358822 241.73865 577.78135 254.790963zM500.89513 939.156685 205.914017 939.156685c-35.688243 0-64.883302-29.195981-64.883302-64.883712L141.030714 653.17123l359.864462 0L500.895177 939.15666z"&gt;&lt;/path&gt;&lt;/svg&gt;</value>
</data>
<data name="segmentedItem7.IconActiveSvg" xml:space="preserve">
<value>&lt;svg viewBox="0 0 1024 1024"&gt;&lt;path d="M193.536 915.456l473.088 0 0 52.224q0 20.48-15.36 38.4t-45.056 17.92l-351.232 0q-26.624 0-44.032-16.384t-17.408-39.936l0-52.224zM829.44 488.448q34.816 0 67.584 4.608t55.296 19.968 32.256 44.032 0.512 77.824q-10.24 51.2-30.208 77.824t-46.08 38.4-56.32 11.776-61.952-2.048q-11.264 18.432-25.6 33.28t-30.72 28.672-33.28 28.672-34.304 33.28l-473.088 0q-22.528-31.744-50.176-53.248t-51.2-49.664-39.936-72.192-16.384-119.808l0-107.52q0-20.48 7.168-30.72t16.384-15.36q11.264-5.12 24.576-7.168l697.344 0q12.288 2.048 23.552 7.168 9.216 5.12 16.896 15.36t7.68 30.72l0 6.144zM251.904 349.184q-2.048 15.36-13.312 23.04t-24.064 7.68-23.552-7.68-10.752-23.04q0-35.84 3.584-58.88t6.656-43.52q5.12-29.696 17.92-50.176t26.624-37.376 25.088-32.768 14.336-37.376q4.096-30.72 5.632-48.64t5.12-26.624 10.752-10.752 23.552-2.048 23.552 11.776 8.192 29.696-2.048 37.888-6.144 35.328q-2.048 14.336-9.728 29.184t-17.92 30.72-20.48 31.232-18.432 29.696q-9.216 15.36-14.336 38.4t-10.24 74.24zM445.44 349.184q-2.048 15.36-13.312 23.04t-24.064 7.68-23.552-7.68-10.752-23.04q0-35.84 3.584-58.88t7.68-43.52q5.12-29.696 17.92-50.176t26.112-37.376 24.576-32.768 14.336-37.376q4.096-30.72 6.144-48.64t5.632-26.624 10.752-10.752 23.552-2.048 23.04 11.776 7.68 29.696-1.536 37.888-5.632 35.328q-3.072 14.336-10.752 29.184t-17.408 30.72-20.48 31.232-18.944 29.696q-9.216 15.36-14.336 38.4t-10.24 74.24zM640 349.184q-2.048 15.36-13.312 23.04t-24.064 7.68-23.552-7.68-10.752-23.04q0-35.84 3.072-58.88t7.168-43.52q5.12-29.696 17.92-50.176t26.624-37.376 25.088-32.768 14.336-37.376q4.096-30.72 5.632-48.64t5.12-26.624 10.752-10.752 23.552-2.048 23.552 11.776 8.192 29.696-2.048 37.888-6.144 35.328q-3.072 14.336-10.752 29.184t-17.408 30.72-19.968 31.232-18.432 29.696q-5.12 8.192-8.704 16.896t-6.144 21.504-4.608 30.72-5.12 43.52z"&gt;&lt;/path&gt;&lt;/svg&gt;</value>
</data>
<data name="segmentedItem7.IconSvg" xml:space="preserve">
<value>&lt;svg viewBox="0 0 1024 1024"&gt;&lt;path d="M911.945421 306.603008l-62.497894 36.07767c-17.62304 10.177843-40.14592 4.144435-50.315981-13.476966-10.177229-17.622323-4.143514-40.145306 13.469286-50.324173l62.422221-36.033638c-30.075187-43.229594-67.660698-80.808448-110.886912-110.890598l-36.04951 62.414541c-10.171085 17.621299-32.692941 23.654707-50.315981 13.486182-17.625088-10.177843-23.656755-32.700723-13.479526-50.322125L700.379443 95.037542c-46.631936-22.00105-97.723597-36.02135-151.551693-40.466637l0 72.03564c0 20.337152-16.480973 36.835942-36.837478 36.835942-20.336947 0-36.836454-16.49879-36.836454-36.835942L475.153818 54.56985c-53.817856 4.44631-104.912589 18.465587-151.533261 40.461517l36.089344 62.502502c10.170061 17.622323 4.134298 40.144282-13.488742 50.322125-17.611776 10.168627-40.14592 4.135219-50.325197-13.486182l-36.032102-62.414541c-43.23543 30.08215-80.811725 67.666125-110.89408 110.890598l62.410957 36.033638c17.624064 10.178867 23.656755 32.702771 13.488742 50.324173-10.170061 17.621299-32.703181 23.655731-50.327245 13.476966l-62.497894-36.071526c-26.967245 57.152717-42.104627 120.981402-42.104627 188.367155 0 244.134298 197.907354 442.041651 442.05056 442.041651 244.153446 0 442.066944-197.905408 442.066944-442.041651C954.05824 427.586458 938.919834 363.755725 911.945421 306.603008zM767.225549 642.319053c-81.385882 140.943053-261.623091 189.244109-402.584166 107.86775-140.962099-81.382502-189.253939-261.618483-107.864986-402.564608 81.37769-140.946125 261.624115-189.245133 402.584166-107.869798C800.302285 321.13705 848.603238 501.372928 767.225549 642.319053zM667.258778 305.542861 562.319565 482.312909c-10.170061 17.611059-32.694989 23.654707-50.325197 13.487206-17.6128-10.178867-23.655731-32.710963-13.478502-50.324173L603.857306 268.040704c-28.383539-11.459994-59.370598-17.823949-91.862938-17.823949-135.626342 0-245.582029 109.951181-245.582029 245.583258 0 135.619789 109.955686 245.571994 245.582029 245.571994 135.644774 0 245.593293-109.950157 245.593293-245.571994C757.587661 419.071488 722.381414 350.581658 667.258778 305.542861z"&gt;&lt;/path&gt;&lt;/svg&gt;</value>
</data>
<data name="segmentedItem8.IconActiveSvg" xml:space="preserve">
<value>&lt;svg viewBox="0 0 1086 1024"&gt;&lt;path d="M321.214785 391.8002l455.224775-2.045954-218.917083 550.361638zM373.386613 192.31968l346.789211 3.068931 61.378621 134.00999-450.10989-3.068931zM274.157842 322.237762l-274.157842-114.573427 147.308691-109.458541 175.952048 91.044955zM0 274.157842l259.836164 115.596404 279.272727 546.26973zM841.91009 388.731269l243.468531-125.826174-512.511489 670.04995zM836.795205 321.214785l-68.539461-141.170829 156.515485-86.953047 135.032967 113.55045zM368.271728 124.803197l-59.332667-15.344655-111.504496-62.401598 130.941059-47.056943 427.604396 0 129.918082 54.217782-124.803197 60.355644-41.942058 10.22977-350.881119 0z"&gt;&lt;/path&gt;&lt;/svg&gt;</value>
</data>
<data name="segmentedItem8.IconSvg" xml:space="preserve">
<value>&lt;svg viewBox="0 0 1024 1024"&gt;&lt;path d="M193.536 915.456l473.088 0 0 52.224q0 20.48-15.36 38.4t-45.056 17.92l-351.232 0q-26.624 0-44.032-16.384t-17.408-39.936l0-52.224zM829.44 488.448q34.816 0 67.584 4.608t55.296 19.968 32.256 44.032 0.512 77.824q-10.24 51.2-30.208 77.824t-46.08 38.4-56.32 11.776-61.952-2.048q-11.264 18.432-25.6 33.28t-30.72 28.672-33.28 28.672-34.304 33.28l-473.088 0q-22.528-31.744-50.176-53.248t-51.2-49.664-39.936-72.192-16.384-119.808l0-107.52q0-20.48 7.168-30.72t16.384-15.36q11.264-5.12 24.576-7.168l697.344 0q12.288 2.048 23.552 7.168 9.216 5.12 16.896 15.36t7.68 30.72l0 6.144zM251.904 349.184q-2.048 15.36-13.312 23.04t-24.064 7.68-23.552-7.68-10.752-23.04q0-35.84 3.584-58.88t6.656-43.52q5.12-29.696 17.92-50.176t26.624-37.376 25.088-32.768 14.336-37.376q4.096-30.72 5.632-48.64t5.12-26.624 10.752-10.752 23.552-2.048 23.552 11.776 8.192 29.696-2.048 37.888-6.144 35.328q-2.048 14.336-9.728 29.184t-17.92 30.72-20.48 31.232-18.432 29.696q-9.216 15.36-14.336 38.4t-10.24 74.24zM445.44 349.184q-2.048 15.36-13.312 23.04t-24.064 7.68-23.552-7.68-10.752-23.04q0-35.84 3.584-58.88t7.68-43.52q5.12-29.696 17.92-50.176t26.112-37.376 24.576-32.768 14.336-37.376q4.096-30.72 6.144-48.64t5.632-26.624 10.752-10.752 23.552-2.048 23.04 11.776 7.68 29.696-1.536 37.888-5.632 35.328q-3.072 14.336-10.752 29.184t-17.408 30.72-20.48 31.232-18.944 29.696q-9.216 15.36-14.336 38.4t-10.24 74.24zM640 349.184q-2.048 15.36-13.312 23.04t-24.064 7.68-23.552-7.68-10.752-23.04q0-35.84 3.072-58.88t7.168-43.52q5.12-29.696 17.92-50.176t26.624-37.376 25.088-32.768 14.336-37.376q4.096-30.72 5.632-48.64t5.12-26.624 10.752-10.752 23.552-2.048 23.552 11.776 8.192 29.696-2.048 37.888-6.144 35.328q-3.072 14.336-10.752 29.184t-17.408 30.72-19.968 31.232-18.432 29.696q-5.12 8.192-8.704 16.896t-6.144 21.504-4.608 30.72-5.12 43.52z"&gt;&lt;/path&gt;&lt;/svg&gt;</value>
</data>
<data name="segmentedItem9.IconActiveSvg" xml:space="preserve">
<value>&lt;svg viewBox="0 0 1024 1024"&gt;&lt;path d="M533.504 268.288q33.792-41.984 71.68-75.776 32.768-27.648 74.24-50.176t86.528-19.456q63.488 5.12 105.984 30.208t67.584 63.488 34.304 87.04 6.144 99.84-17.92 97.792-36.864 87.04-48.64 74.752-53.248 61.952q-40.96 41.984-85.504 78.336t-84.992 62.464-73.728 41.472-51.712 15.36q-20.48 1.024-52.224-14.336t-69.632-41.472-79.872-61.952-82.944-75.776q-26.624-25.6-57.344-59.392t-57.856-74.24-46.592-87.552-21.504-100.352 11.264-99.84 39.936-83.456 65.536-61.952 88.064-35.328q24.576-5.12 49.152-1.536t48.128 12.288 45.056 22.016 40.96 27.648q45.056 33.792 86.016 80.896z"&gt;&lt;/path&gt;&lt;/svg&gt;</value>
</data>
<data name="segmentedItem9.IconSvg" xml:space="preserve">
<value>&lt;svg viewBox="0 0 1086 1024"&gt;&lt;path d="M321.214785 391.8002l455.224775-2.045954-218.917083 550.361638zM373.386613 192.31968l346.789211 3.068931 61.378621 134.00999-450.10989-3.068931zM274.157842 322.237762l-274.157842-114.573427 147.308691-109.458541 175.952048 91.044955zM0 274.157842l259.836164 115.596404 279.272727 546.26973zM841.91009 388.731269l243.468531-125.826174-512.511489 670.04995zM836.795205 321.214785l-68.539461-141.170829 156.515485-86.953047 135.032967 113.55045zM368.271728 124.803197l-59.332667-15.344655-111.504496-62.401598 130.941059-47.056943 427.604396 0 129.918082 54.217782-124.803197 60.355644-41.942058 10.22977-350.881119 0z"&gt;&lt;/path&gt;&lt;/svg&gt;</value>
</data>
<data name="segmentedItem10.IconActiveSvg" xml:space="preserve">
<value>&lt;svg viewBox="0 0 1024 1024"&gt;&lt;path d="M848.794624 939.156685 571.780416 939.156685 571.780416 653.17123l341.897539 0 0 221.100654C913.677926 909.960704 884.482867 939.156685 848.794624 939.156685zM571.780403 318.743552c-11.861606-3.210138-31.443354-8.36864-39.829709-16.176435-0.596582-0.561766-1.016218-1.246413-1.613824-1.841971-0.560845 0.596582-1.016218 1.280205-1.613824 1.841971-8.386355 7.807795-15.96631 12.965274-27.827917 16.176435l0 263.544325L141.030675 582.287877 141.030675 355.202884c0-35.687834 29.195059-64.882688 64.883302-64.882688l150.649125 0c-16.984474-9.525965-32.846438-20.56233-46.111027-32.932045-60.250624-56.144691-71.129907-137.062605-24.283034-180.767027 19.615539-18.264986 46.252237-27.124736 75.026739-27.124736 39.933133 0 83.972915 17.070797 118.995968 49.706086 20.353331 18.983322 37.722624 43.405619 50.145075 69.056819 12.457267-25.6512 29.791744-50.074419 50.180915-69.056819 35.022029-32.63529 79.062835-49.706086 118.994944-49.706086 28.74071 0 55.410176 8.860774 75.025715 27.124736 46.882611 43.704422 35.96759 124.622336-24.283034 180.767027-13.264589 12.368691-29.127578 23.40608-46.111027 32.932045l144.649234 0c35.688243 0 64.882278 29.195981 64.882278 64.882688l0 227.084948L571.780416 582.287833 571.780416 318.743508zM435.064218 147.625267c-21.476966-19.965747-49.094144-31.913882-73.868288-31.913882-7.404954 0-21.125018 1.211597-29.863322 9.386803-2.000691 1.824563-8.070144 7.439462-8.070144 21.369754 0 15.650406 8.492749 40.24873 32.319386 62.477926 29.124506 27.12576 77.202432 47.601152 111.76704 47.601152 12.176794 0 16.492237-2.666701 16.527053-2.702541C489.524736 242.54505 475.664486 185.453773 435.064218 147.625267zM577.78135 254.790963c0 0 0.034816-0.034816 0.069632-0.034816 0.807424 0 5.50871 1.790771 15.509914 1.790771 34.564608 0 82.64151-20.47529 111.76704-47.601152 23.826637-22.229299 32.283546-46.810112 32.283546-62.442189 0-13.930291-6.033613-19.562496-8.035328-21.404467-8.77312-8.17623-22.457344-9.386803-29.864346-9.386803-24.808038 0-52.390298 11.948134-73.867264 31.913882C585.325466 185.208218 571.358822 241.73865 577.78135 254.790963zM500.89513 939.156685 205.914017 939.156685c-35.688243 0-64.883302-29.195981-64.883302-64.883712L141.030714 653.17123l359.864462 0L500.895177 939.15666z"&gt;&lt;/path&gt;&lt;/svg&gt;</value>
</data>
<data name="segmentedItem10.IconSvg" xml:space="preserve">
<value>&lt;svg viewBox="0 0 1024 1024"&gt;&lt;path d="M533.504 268.288q33.792-41.984 71.68-75.776 32.768-27.648 74.24-50.176t86.528-19.456q63.488 5.12 105.984 30.208t67.584 63.488 34.304 87.04 6.144 99.84-17.92 97.792-36.864 87.04-48.64 74.752-53.248 61.952q-40.96 41.984-85.504 78.336t-84.992 62.464-73.728 41.472-51.712 15.36q-20.48 1.024-52.224-14.336t-69.632-41.472-79.872-61.952-82.944-75.776q-26.624-25.6-57.344-59.392t-57.856-74.24-46.592-87.552-21.504-100.352 11.264-99.84 39.936-83.456 65.536-61.952 88.064-35.328q24.576-5.12 49.152-1.536t48.128 12.288 45.056 22.016 40.96 27.648q45.056 33.792 86.016 80.896z"&gt;&lt;/path&gt;&lt;/svg&gt;</value>
</data>
<data name="segmentedItem11.IconSvg" xml:space="preserve">
<value>&lt;svg viewBox="0 0 1024 1024"&gt;&lt;path d="M848.794624 939.156685 571.780416 939.156685 571.780416 653.17123l341.897539 0 0 221.100654C913.677926 909.960704 884.482867 939.156685 848.794624 939.156685zM571.780403 318.743552c-11.861606-3.210138-31.443354-8.36864-39.829709-16.176435-0.596582-0.561766-1.016218-1.246413-1.613824-1.841971-0.560845 0.596582-1.016218 1.280205-1.613824 1.841971-8.386355 7.807795-15.96631 12.965274-27.827917 16.176435l0 263.544325L141.030675 582.287877 141.030675 355.202884c0-35.687834 29.195059-64.882688 64.883302-64.882688l150.649125 0c-16.984474-9.525965-32.846438-20.56233-46.111027-32.932045-60.250624-56.144691-71.129907-137.062605-24.283034-180.767027 19.615539-18.264986 46.252237-27.124736 75.026739-27.124736 39.933133 0 83.972915 17.070797 118.995968 49.706086 20.353331 18.983322 37.722624 43.405619 50.145075 69.056819 12.457267-25.6512 29.791744-50.074419 50.180915-69.056819 35.022029-32.63529 79.062835-49.706086 118.994944-49.706086 28.74071 0 55.410176 8.860774 75.025715 27.124736 46.882611 43.704422 35.96759 124.622336-24.283034 180.767027-13.264589 12.368691-29.127578 23.40608-46.111027 32.932045l144.649234 0c35.688243 0 64.882278 29.195981 64.882278 64.882688l0 227.084948L571.780416 582.287833 571.780416 318.743508zM435.064218 147.625267c-21.476966-19.965747-49.094144-31.913882-73.868288-31.913882-7.404954 0-21.125018 1.211597-29.863322 9.386803-2.000691 1.824563-8.070144 7.439462-8.070144 21.369754 0 15.650406 8.492749 40.24873 32.319386 62.477926 29.124506 27.12576 77.202432 47.601152 111.76704 47.601152 12.176794 0 16.492237-2.666701 16.527053-2.702541C489.524736 242.54505 475.664486 185.453773 435.064218 147.625267zM577.78135 254.790963c0 0 0.034816-0.034816 0.069632-0.034816 0.807424 0 5.50871 1.790771 15.509914 1.790771 34.564608 0 82.64151-20.47529 111.76704-47.601152 23.826637-22.229299 32.283546-46.810112 32.283546-62.442189 0-13.930291-6.033613-19.562496-8.035328-21.404467-8.77312-8.17623-22.457344-9.386803-29.864346-9.386803-24.808038 0-52.390298 11.948134-73.867264 31.913882C585.325466 185.208218 571.358822 241.73865 577.78135 254.790963zM500.89513 939.156685 205.914017 939.156685c-35.688243 0-64.883302-29.195981-64.883302-64.883712L141.030714 653.17123l359.864462 0L500.895177 939.15666z"&gt;&lt;/path&gt;&lt;/svg&gt;</value>
</data>
<data name="segmentedItem12.IconSvg" xml:space="preserve">
<value>&lt;svg viewBox="0 0 1024 1024"&gt;&lt;path d="M911.945421 306.603008l-62.497894 36.07767c-17.62304 10.177843-40.14592 4.144435-50.315981-13.476966-10.177229-17.622323-4.143514-40.145306 13.469286-50.324173l62.422221-36.033638c-30.075187-43.229594-67.660698-80.808448-110.886912-110.890598l-36.04951 62.414541c-10.171085 17.621299-32.692941 23.654707-50.315981 13.486182-17.625088-10.177843-23.656755-32.700723-13.479526-50.322125L700.379443 95.037542c-46.631936-22.00105-97.723597-36.02135-151.551693-40.466637l0 72.03564c0 20.337152-16.480973 36.835942-36.837478 36.835942-20.336947 0-36.836454-16.49879-36.836454-36.835942L475.153818 54.56985c-53.817856 4.44631-104.912589 18.465587-151.533261 40.461517l36.089344 62.502502c10.170061 17.622323 4.134298 40.144282-13.488742 50.322125-17.611776 10.168627-40.14592 4.135219-50.325197-13.486182l-36.032102-62.414541c-43.23543 30.08215-80.811725 67.666125-110.89408 110.890598l62.410957 36.033638c17.624064 10.178867 23.656755 32.702771 13.488742 50.324173-10.170061 17.621299-32.703181 23.655731-50.327245 13.476966l-62.497894-36.071526c-26.967245 57.152717-42.104627 120.981402-42.104627 188.367155 0 244.134298 197.907354 442.041651 442.05056 442.041651 244.153446 0 442.066944-197.905408 442.066944-442.041651C954.05824 427.586458 938.919834 363.755725 911.945421 306.603008zM767.225549 642.319053c-81.385882 140.943053-261.623091 189.244109-402.584166 107.86775-140.962099-81.382502-189.253939-261.618483-107.864986-402.564608 81.37769-140.946125 261.624115-189.245133 402.584166-107.869798C800.302285 321.13705 848.603238 501.372928 767.225549 642.319053zM667.258778 305.542861 562.319565 482.312909c-10.170061 17.611059-32.694989 23.654707-50.325197 13.487206-17.6128-10.178867-23.655731-32.710963-13.478502-50.324173L603.857306 268.040704c-28.383539-11.459994-59.370598-17.823949-91.862938-17.823949-135.626342 0-245.582029 109.951181-245.582029 245.583258 0 135.619789 109.955686 245.571994 245.582029 245.571994 135.644774 0 245.593293-109.950157 245.593293-245.571994C757.587661 419.071488 722.381414 350.581658 667.258778 305.542861z"&gt;&lt;/path&gt;&lt;/svg&gt;</value>
</data>
<data name="segmentedItem13.IconSvg" xml:space="preserve">
<value>&lt;svg viewBox="0 0 1024 1024"&gt;&lt;path d="M193.536 915.456l473.088 0 0 52.224q0 20.48-15.36 38.4t-45.056 17.92l-351.232 0q-26.624 0-44.032-16.384t-17.408-39.936l0-52.224zM829.44 488.448q34.816 0 67.584 4.608t55.296 19.968 32.256 44.032 0.512 77.824q-10.24 51.2-30.208 77.824t-46.08 38.4-56.32 11.776-61.952-2.048q-11.264 18.432-25.6 33.28t-30.72 28.672-33.28 28.672-34.304 33.28l-473.088 0q-22.528-31.744-50.176-53.248t-51.2-49.664-39.936-72.192-16.384-119.808l0-107.52q0-20.48 7.168-30.72t16.384-15.36q11.264-5.12 24.576-7.168l697.344 0q12.288 2.048 23.552 7.168 9.216 5.12 16.896 15.36t7.68 30.72l0 6.144zM251.904 349.184q-2.048 15.36-13.312 23.04t-24.064 7.68-23.552-7.68-10.752-23.04q0-35.84 3.584-58.88t6.656-43.52q5.12-29.696 17.92-50.176t26.624-37.376 25.088-32.768 14.336-37.376q4.096-30.72 5.632-48.64t5.12-26.624 10.752-10.752 23.552-2.048 23.552 11.776 8.192 29.696-2.048 37.888-6.144 35.328q-2.048 14.336-9.728 29.184t-17.92 30.72-20.48 31.232-18.432 29.696q-9.216 15.36-14.336 38.4t-10.24 74.24zM445.44 349.184q-2.048 15.36-13.312 23.04t-24.064 7.68-23.552-7.68-10.752-23.04q0-35.84 3.584-58.88t7.68-43.52q5.12-29.696 17.92-50.176t26.112-37.376 24.576-32.768 14.336-37.376q4.096-30.72 6.144-48.64t5.632-26.624 10.752-10.752 23.552-2.048 23.04 11.776 7.68 29.696-1.536 37.888-5.632 35.328q-3.072 14.336-10.752 29.184t-17.408 30.72-20.48 31.232-18.944 29.696q-9.216 15.36-14.336 38.4t-10.24 74.24zM640 349.184q-2.048 15.36-13.312 23.04t-24.064 7.68-23.552-7.68-10.752-23.04q0-35.84 3.072-58.88t7.168-43.52q5.12-29.696 17.92-50.176t26.624-37.376 25.088-32.768 14.336-37.376q4.096-30.72 5.632-48.64t5.12-26.624 10.752-10.752 23.552-2.048 23.552 11.776 8.192 29.696-2.048 37.888-6.144 35.328q-3.072 14.336-10.752 29.184t-17.408 30.72-19.968 31.232-18.432 29.696q-5.12 8.192-8.704 16.896t-6.144 21.504-4.608 30.72-5.12 43.52z"&gt;&lt;/path&gt;&lt;/svg&gt;</value>
</data>
<data name="segmentedItem14.IconSvg" xml:space="preserve">
<value>&lt;svg viewBox="0 0 1086 1024"&gt;&lt;path d="M321.214785 391.8002l455.224775-2.045954-218.917083 550.361638zM373.386613 192.31968l346.789211 3.068931 61.378621 134.00999-450.10989-3.068931zM274.157842 322.237762l-274.157842-114.573427 147.308691-109.458541 175.952048 91.044955zM0 274.157842l259.836164 115.596404 279.272727 546.26973zM841.91009 388.731269l243.468531-125.826174-512.511489 670.04995zM836.795205 321.214785l-68.539461-141.170829 156.515485-86.953047 135.032967 113.55045zM368.271728 124.803197l-59.332667-15.344655-111.504496-62.401598 130.941059-47.056943 427.604396 0 129.918082 54.217782-124.803197 60.355644-41.942058 10.22977-350.881119 0z"&gt;&lt;/path&gt;&lt;/svg&gt;</value>
</data>
<data name="segmentedItem15.IconSvg" xml:space="preserve">
<value>&lt;svg viewBox="0 0 1024 1024"&gt;&lt;path d="M533.504 268.288q33.792-41.984 71.68-75.776 32.768-27.648 74.24-50.176t86.528-19.456q63.488 5.12 105.984 30.208t67.584 63.488 34.304 87.04 6.144 99.84-17.92 97.792-36.864 87.04-48.64 74.752-53.248 61.952q-40.96 41.984-85.504 78.336t-84.992 62.464-73.728 41.472-51.712 15.36q-20.48 1.024-52.224-14.336t-69.632-41.472-79.872-61.952-82.944-75.776q-26.624-25.6-57.344-59.392t-57.856-74.24-46.592-87.552-21.504-100.352 11.264-99.84 39.936-83.456 65.536-61.952 88.064-35.328q24.576-5.12 49.152-1.536t48.128 12.288 45.056 22.016 40.96 27.648q45.056 33.792 86.016 80.896z"&gt;&lt;/path&gt;&lt;/svg&gt;</value>
</data>
</root>

View File

@ -29,26 +29,26 @@
private void InitializeComponent()
{
this.stackPanel1 = new AntdUI.StackPanel();
this.flowPanel2 = new AntdUI.FlowPanel();
this.switch6 = new AntdUI.Switch();
this.switch5 = new AntdUI.Switch();
this.switch7 = new AntdUI.Switch();
this.switch8 = new AntdUI.Switch();
this.label4 = new AntdUI.Label();
this.flowPanel1 = new AntdUI.FlowPanel();
this.switch9 = new AntdUI.Switch();
this.switch10 = new AntdUI.Switch();
this.switch3 = new AntdUI.Switch();
this.switch4 = new AntdUI.Switch();
this.switch2 = new AntdUI.Switch();
this.switch1 = new AntdUI.Switch();
this.label3 = new AntdUI.Label();
this.divider1 = new AntdUI.Divider();
this.label2 = new AntdUI.Label();
this.label1 = new AntdUI.Label();
this.label3 = new AntdUI.Label();
this.flowPanel1 = new AntdUI.FlowPanel();
this.switch1 = new AntdUI.Switch();
this.switch2 = new AntdUI.Switch();
this.switch4 = new AntdUI.Switch();
this.switch3 = new AntdUI.Switch();
this.label4 = new AntdUI.Label();
this.flowPanel2 = new AntdUI.FlowPanel();
this.switch7 = new AntdUI.Switch();
this.switch8 = new AntdUI.Switch();
this.switch5 = new AntdUI.Switch();
this.switch6 = new AntdUI.Switch();
this.switch9 = new AntdUI.Switch();
this.switch10 = new AntdUI.Switch();
this.stackPanel1.SuspendLayout();
this.flowPanel1.SuspendLayout();
this.flowPanel2.SuspendLayout();
this.flowPanel1.SuspendLayout();
this.SuspendLayout();
//
// stackPanel1
@ -68,104 +68,6 @@
this.stackPanel1.Text = "stackPanel1";
this.stackPanel1.Vertical = true;
//
// divider1
//
this.divider1.Location = new System.Drawing.Point(3, 79);
this.divider1.Name = "divider1";
this.divider1.Size = new System.Drawing.Size(694, 12);
this.divider1.TabIndex = 19;
//
// label2
//
this.label2.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label2.Location = new System.Drawing.Point(3, 49);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(694, 24);
this.label2.TabIndex = 18;
this.label2.Text = "使用开关切换两种状态之间。";
//
// label1
//
this.label1.Font = new System.Drawing.Font("Microsoft YaHei UI", 26.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label1.Location = new System.Drawing.Point(3, 3);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(694, 40);
this.label1.TabIndex = 17;
this.label1.Text = "Switch 开关";
//
// label3
//
this.label3.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label3.Location = new System.Drawing.Point(3, 97);
this.label3.Name = "label3";
this.label3.Size = new System.Drawing.Size(694, 24);
this.label3.TabIndex = 20;
this.label3.Text = "基本用法";
//
// flowPanel1
//
this.flowPanel1.Controls.Add(this.switch9);
this.flowPanel1.Controls.Add(this.switch10);
this.flowPanel1.Controls.Add(this.switch3);
this.flowPanel1.Controls.Add(this.switch4);
this.flowPanel1.Controls.Add(this.switch2);
this.flowPanel1.Controls.Add(this.switch1);
this.flowPanel1.Gap = 6;
this.flowPanel1.Location = new System.Drawing.Point(3, 127);
this.flowPanel1.Name = "flowPanel1";
this.flowPanel1.Size = new System.Drawing.Size(694, 38);
this.flowPanel1.TabIndex = 21;
this.flowPanel1.Text = "flowPanel1";
//
// switch1
//
this.switch1.AutoCheck = true;
this.switch1.Location = new System.Drawing.Point(3, 3);
this.switch1.Name = "switch1";
this.switch1.Size = new System.Drawing.Size(60, 32);
this.switch1.TabIndex = 0;
this.switch1.Text = "switch1";
//
// switch2
//
this.switch2.AutoCheck = true;
this.switch2.Checked = true;
this.switch2.Location = new System.Drawing.Point(75, 3);
this.switch2.Name = "switch2";
this.switch2.Size = new System.Drawing.Size(60, 32);
this.switch2.TabIndex = 1;
this.switch2.Text = "switch2";
//
// switch4
//
this.switch4.AutoCheck = true;
this.switch4.Enabled = false;
this.switch4.Location = new System.Drawing.Point(147, 3);
this.switch4.Name = "switch4";
this.switch4.Size = new System.Drawing.Size(60, 32);
this.switch4.TabIndex = 3;
this.switch4.Text = "switch4";
//
// switch3
//
this.switch3.AutoCheck = true;
this.switch3.Checked = true;
this.switch3.Enabled = false;
this.switch3.Location = new System.Drawing.Point(219, 3);
this.switch3.Name = "switch3";
this.switch3.Size = new System.Drawing.Size(60, 32);
this.switch3.TabIndex = 4;
this.switch3.Text = "switch3";
//
// label4
//
this.label4.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label4.Location = new System.Drawing.Point(3, 171);
this.label4.Name = "label4";
this.label4.Size = new System.Drawing.Size(694, 24);
this.label4.TabIndex = 22;
this.label4.Text = "文字提示";
//
// flowPanel2
//
this.flowPanel2.Controls.Add(this.switch6);
@ -179,6 +81,38 @@
this.flowPanel2.TabIndex = 23;
this.flowPanel2.Text = "flowPanel2";
//
// switch6
//
this.switch6.AutoCheck = true;
this.switch6.CheckedText = "True";
this.switch6.Fill = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(87)))), ((int)(((byte)(34)))));
this.switch6.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F);
this.switch6.Gap = 6;
this.switch6.Location = new System.Drawing.Point(219, 3);
this.switch6.Name = "switch6";
this.switch6.Size = new System.Drawing.Size(60, 32);
this.switch6.TabIndex = 7;
this.switch6.Text = "switch6";
this.switch6.UnCheckedText = "False";
this.switch6.WaveSize = 0;
//
// switch5
//
this.switch5.AutoCheck = true;
this.switch5.Checked = true;
this.switch5.CheckedText = "是";
this.switch5.Fill = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(87)))), ((int)(((byte)(34)))));
this.switch5.FillHover = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(133)))), ((int)(((byte)(34)))));
this.switch5.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F);
this.switch5.Gap = 6;
this.switch5.Location = new System.Drawing.Point(147, 3);
this.switch5.Name = "switch5";
this.switch5.Size = new System.Drawing.Size(60, 32);
this.switch5.TabIndex = 6;
this.switch5.Text = "switch5";
this.switch5.UnCheckedText = "否";
this.switch5.WaveSize = 0;
//
// switch7
//
this.switch7.AutoCheck = true;
@ -204,43 +138,36 @@
this.switch8.Text = "switch8";
this.switch8.UnCheckedText = "关";
//
// switch5
// label4
//
this.switch5.AutoCheck = true;
this.switch5.Checked = true;
this.switch5.CheckedText = "是";
this.switch5.Fill = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(87)))), ((int)(((byte)(34)))));
this.switch5.FillHover = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(133)))), ((int)(((byte)(34)))));
this.switch5.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F);
this.switch5.Gap = 6;
this.switch5.Location = new System.Drawing.Point(147, 3);
this.switch5.Name = "switch5";
this.switch5.Size = new System.Drawing.Size(60, 32);
this.switch5.TabIndex = 6;
this.switch5.Text = "switch5";
this.switch5.UnCheckedText = "否";
this.switch5.WaveSize = 0;
this.label4.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label4.Location = new System.Drawing.Point(3, 171);
this.label4.Name = "label4";
this.label4.Size = new System.Drawing.Size(694, 24);
this.label4.TabIndex = 22;
this.label4.Text = "文字提示";
//
// switch6
// flowPanel1
//
this.switch6.AutoCheck = true;
this.switch6.CheckedText = "True";
this.switch6.Fill = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(87)))), ((int)(((byte)(34)))));
this.switch6.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F);
this.switch6.Gap = 6;
this.switch6.Location = new System.Drawing.Point(219, 3);
this.switch6.Name = "switch6";
this.switch6.Size = new System.Drawing.Size(60, 32);
this.switch6.TabIndex = 7;
this.switch6.Text = "switch6";
this.switch6.UnCheckedText = "False";
this.switch6.WaveSize = 0;
this.flowPanel1.Controls.Add(this.switch9);
this.flowPanel1.Controls.Add(this.switch10);
this.flowPanel1.Controls.Add(this.switch3);
this.flowPanel1.Controls.Add(this.switch4);
this.flowPanel1.Controls.Add(this.switch2);
this.flowPanel1.Controls.Add(this.switch1);
this.flowPanel1.Gap = 6;
this.flowPanel1.Location = new System.Drawing.Point(3, 127);
this.flowPanel1.Name = "flowPanel1";
this.flowPanel1.Size = new System.Drawing.Size(694, 38);
this.flowPanel1.TabIndex = 21;
this.flowPanel1.Text = "flowPanel1";
//
// switch9
//
this.switch9.AutoCheck = true;
this.switch9.CheckedText = "";
this.switch9.Fill = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(87)))), ((int)(((byte)(34)))));
this.switch9.FillHover = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(133)))), ((int)(((byte)(34)))));
this.switch9.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F);
this.switch9.Gap = 6;
this.switch9.Location = new System.Drawing.Point(363, 3);
@ -268,6 +195,80 @@
this.switch10.UnCheckedText = "";
this.switch10.WaveSize = 0;
//
// switch3
//
this.switch3.AutoCheck = true;
this.switch3.Checked = true;
this.switch3.Enabled = false;
this.switch3.Location = new System.Drawing.Point(219, 3);
this.switch3.Name = "switch3";
this.switch3.Size = new System.Drawing.Size(60, 32);
this.switch3.TabIndex = 4;
this.switch3.Text = "switch3";
//
// switch4
//
this.switch4.AutoCheck = true;
this.switch4.Enabled = false;
this.switch4.Location = new System.Drawing.Point(147, 3);
this.switch4.Name = "switch4";
this.switch4.Size = new System.Drawing.Size(60, 32);
this.switch4.TabIndex = 3;
this.switch4.Text = "switch4";
//
// switch2
//
this.switch2.AutoCheck = true;
this.switch2.Checked = true;
this.switch2.Location = new System.Drawing.Point(75, 3);
this.switch2.Name = "switch2";
this.switch2.Size = new System.Drawing.Size(60, 32);
this.switch2.TabIndex = 1;
this.switch2.Text = "switch2";
//
// switch1
//
this.switch1.AutoCheck = true;
this.switch1.Location = new System.Drawing.Point(3, 3);
this.switch1.Name = "switch1";
this.switch1.Size = new System.Drawing.Size(60, 32);
this.switch1.TabIndex = 0;
this.switch1.Text = "switch1";
//
// label3
//
this.label3.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label3.Location = new System.Drawing.Point(3, 97);
this.label3.Name = "label3";
this.label3.Size = new System.Drawing.Size(694, 24);
this.label3.TabIndex = 20;
this.label3.Text = "基本用法";
//
// divider1
//
this.divider1.Location = new System.Drawing.Point(3, 79);
this.divider1.Name = "divider1";
this.divider1.Size = new System.Drawing.Size(694, 12);
this.divider1.TabIndex = 19;
//
// label2
//
this.label2.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label2.Location = new System.Drawing.Point(3, 49);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(694, 24);
this.label2.TabIndex = 18;
this.label2.Text = "使用开关切换两种状态之间。";
//
// label1
//
this.label1.Font = new System.Drawing.Font("Microsoft YaHei UI", 26.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label1.Location = new System.Drawing.Point(3, 3);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(694, 40);
this.label1.TabIndex = 17;
this.label1.Text = "Switch 开关";
//
// SwitchDemo
//
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Inherit;
@ -275,8 +276,8 @@
this.Name = "SwitchDemo";
this.Size = new System.Drawing.Size(700, 458);
this.stackPanel1.ResumeLayout(false);
this.flowPanel1.ResumeLayout(false);
this.flowPanel2.ResumeLayout(false);
this.flowPanel1.ResumeLayout(false);
this.ResumeLayout(false);
}