From 6ceb46eb932201638694e85afab7a0a702affea8 Mon Sep 17 00:00:00 2001 From: czz_y Date: Fri, 30 Aug 2024 14:21:59 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E8=87=B3Segmented?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- MainWindow.cs | 18 + Models/DataUtil.cs | 2 +- Program.cs | 6 +- Properties/Resources.Designer.cs | 30 ++ Properties/Resources.resx | 9 + README.md | 2 +- Resources/bg1.jpg | Bin 0 -> 36536 bytes Resources/bg2.jpg | Bin 0 -> 28560 bytes Resources/bg3.jpg | Bin 0 -> 36694 bytes Views/ButtonDemo.Designer.cs | 236 +++--------- Views/ButtonDemo.cs | 33 +- Views/ButtonDemo.resx | 45 +-- Views/CalendarDemo.Designer.cs | 121 ++++++ Views/CalendarDemo.cs | 47 +++ Views/CalendarDemo.resx | 120 ++++++ Views/CarouselDemo.Designer.cs | 212 +++++++++++ Views/CarouselDemo.cs | 20 + Views/CarouselDemo.resx | 120 ++++++ Views/DropDownDemo.Designer.cs | 624 +++++++++++++++---------------- Views/LabelDemo.Designer.cs | 226 +++++++++++ Views/LabelDemo.cs | 20 + Views/LabelDemo.resx | 126 +++++++ Views/PopoverDemo.Designer.cs | 432 +++++++++++++++++++++ Views/PopoverDemo.cs | 177 +++++++++ Views/PopoverDemo.resx | 120 ++++++ Views/PreviewDemo.Designer.cs | 159 ++++++++ Views/PreviewDemo.cs | 41 ++ Views/PreviewDemo.resx | 120 ++++++ Views/SegmentedDemo.Designer.cs | 319 ++++++++++++++++ Views/SegmentedDemo.cs | 20 + Views/SegmentedDemo.resx | 165 ++++++++ Views/SwitchDemo.Designer.cs | 285 +++++++------- 32 files changed, 3186 insertions(+), 669 deletions(-) create mode 100644 Resources/bg1.jpg create mode 100644 Resources/bg2.jpg create mode 100644 Resources/bg3.jpg create mode 100644 Views/CalendarDemo.Designer.cs create mode 100644 Views/CalendarDemo.cs create mode 100644 Views/CalendarDemo.resx create mode 100644 Views/CarouselDemo.Designer.cs create mode 100644 Views/CarouselDemo.cs create mode 100644 Views/CarouselDemo.resx create mode 100644 Views/LabelDemo.Designer.cs create mode 100644 Views/LabelDemo.cs create mode 100644 Views/LabelDemo.resx create mode 100644 Views/PopoverDemo.Designer.cs create mode 100644 Views/PopoverDemo.cs create mode 100644 Views/PopoverDemo.resx create mode 100644 Views/PreviewDemo.Designer.cs create mode 100644 Views/PreviewDemo.cs create mode 100644 Views/PreviewDemo.resx create mode 100644 Views/SegmentedDemo.Designer.cs create mode 100644 Views/SegmentedDemo.cs create mode 100644 Views/SegmentedDemo.resx diff --git a/MainWindow.cs b/MainWindow.cs index 81cf69d..2629fc6 100644 --- a/MainWindow.cs +++ b/MainWindow.cs @@ -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) { diff --git a/Models/DataUtil.cs b/Models/DataUtil.cs index ea487b9..e370e02 100644 --- a/Models/DataUtil.cs +++ b/Models/DataUtil.cs @@ -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"}, diff --git a/Program.cs b/Program.cs index 4bab60f..474a9b8 100644 --- a/Program.cs +++ b/Program.cs @@ -9,6 +9,7 @@ namespace AntdUIDemo { internal static class Program { + private static MainWindow mainWindow; /// /// 应用程序的主入口点。 /// @@ -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); } } } diff --git a/Properties/Resources.Designer.cs b/Properties/Resources.Designer.cs index e8c2953..605987c 100644 --- a/Properties/Resources.Designer.cs +++ b/Properties/Resources.Designer.cs @@ -60,6 +60,36 @@ namespace AntdUIDemo.Properties { } } + /// + /// 查找 System.Drawing.Bitmap 类型的本地化资源。 + /// + internal static System.Drawing.Bitmap bg1 { + get { + object obj = ResourceManager.GetObject("bg1", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// 查找 System.Drawing.Bitmap 类型的本地化资源。 + /// + internal static System.Drawing.Bitmap bg2 { + get { + object obj = ResourceManager.GetObject("bg2", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// 查找 System.Drawing.Bitmap 类型的本地化资源。 + /// + internal static System.Drawing.Bitmap bg3 { + get { + object obj = ResourceManager.GetObject("bg3", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// 查找 System.Drawing.Bitmap 类型的本地化资源。 /// diff --git a/Properties/Resources.resx b/Properties/Resources.resx index c149dce..0e3658c 100644 --- a/Properties/Resources.resx +++ b/Properties/Resources.resx @@ -118,6 +118,15 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + ..\Resources\bg1.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\bg2.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\bg3.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\关闭.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a diff --git a/README.md b/README.md index 698e236..e2efe0f 100644 --- a/README.md +++ b/README.md @@ -95,7 +95,7 @@ #### Calendar 日历 #### Carousel 走马灯 #### Label 标签 -#### Popver 气泡卡片 +#### Popover 气泡卡片 #### Preview 图片预览 #### Segmented 分段控制器 #### Table 表格 diff --git a/Resources/bg1.jpg b/Resources/bg1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..24ca6c1d1c100fbd0c1e0284b687bb6f5ad28239 GIT binary patch literal 36536 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 Nao>GE_d9=_`9E`Z*Ps9Z literal 0 HcmV?d00001 diff --git a/Resources/bg2.jpg b/Resources/bg2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..59816cffef96f3759e15339f91425355b7a6c919 GIT binary patch literal 28560 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 x>(YO3eB+PtDw_3~buI?&d>}EKh?rPK=zo%WHU System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - <svg viewBox="64 64 896 896"><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"></path></svg> + + <svg viewBox="64 64 896 896" focusable="false" data-icon="search" width="1em" height="1em" fill="currentColor" aria-hidden="true"><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"></path></svg> - + + <svg viewBox="64 64 896 896" focusable="false" data-icon="poweroff" width="1em" height="1em" fill="currentColor" aria-hidden="true"><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"></path></svg> + + + <svg viewBox="64 64 896 896" focusable="false" data-icon="search" width="1em" height="1em" fill="currentColor" aria-hidden="true"><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"></path></svg> + + + <svg viewBox="64 64 896 896" focusable="false" data-icon="poweroff" width="1em" height="1em" fill="currentColor" aria-hidden="true"><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"></path></svg> + + <svg viewBox="64 64 896 896"><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"></path></svg> <svg viewBox="64 64 896 896" focusable="false" data-icon="search" width="1em" height="1em" fill="currentColor" aria-hidden="true"><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"></path></svg> - - <svg viewBox="64 64 896 896" focusable="false" data-icon="search" width="1em" height="1em" fill="currentColor" aria-hidden="true"><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"></path></svg> - <svg viewBox="64 64 896 896" focusable="false" data-icon="poweroff" width="1em" height="1em" fill="currentColor" aria-hidden="true"><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"></path></svg> - - <svg viewBox="64 64 896 896" focusable="false" data-icon="poweroff" width="1em" height="1em" fill="currentColor" aria-hidden="true"><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"></path></svg> - <svg viewBox="64 64 896 896" focusable="false" data-icon="search" width="1em" height="1em" fill="currentColor" aria-hidden="true"><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"></path></svg> - - <svg viewBox="64 64 896 896" focusable="false" data-icon="search" width="1em" height="1em" fill="currentColor" aria-hidden="true"><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"></path></svg> - <svg viewBox="64 64 896 896" focusable="false" data-icon="search" width="1em" height="1em" fill="currentColor" aria-hidden="true"><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"></path></svg> - - <svg viewBox="64 64 896 896" focusable="false" data-icon="search" width="1em" height="1em" fill="currentColor" aria-hidden="true"><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"></path></svg> - <svg viewBox="64 64 896 896" focusable="false" data-icon="search" width="1em" height="1em" fill="currentColor" aria-hidden="true"><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"></path></svg> - - <svg viewBox="64 64 896 896" focusable="false" data-icon="search" width="1em" height="1em" fill="currentColor" aria-hidden="true"><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"></path></svg> - <svg viewBox="64 64 896 896" focusable="false" data-icon="poweroff" width="1em" height="1em" fill="currentColor" aria-hidden="true"><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"></path></svg> - - <svg viewBox="64 64 896 896" focusable="false" data-icon="poweroff" width="1em" height="1em" fill="currentColor" aria-hidden="true"><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"></path></svg> - <svg viewBox="64 64 896 896" focusable="false" data-icon="search" width="1em" height="1em" fill="currentColor" aria-hidden="true"><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"></path></svg> - - <svg viewBox="64 64 896 896" focusable="false" data-icon="search" width="1em" height="1em" fill="currentColor" aria-hidden="true"><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"></path></svg> - <svg viewBox="64 64 896 896" focusable="false" data-icon="poweroff" width="1em" height="1em" fill="currentColor" aria-hidden="true"><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"></path></svg> - - <svg viewBox="64 64 896 896" focusable="false" data-icon="poweroff" width="1em" height="1em" fill="currentColor" aria-hidden="true"><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"></path></svg> - <svg viewBox="64 64 896 896" focusable="false" data-icon="search" width="1em" height="1em" fill="currentColor" aria-hidden="true"><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"></path></svg> - - <svg viewBox="64 64 896 896" focusable="false" data-icon="search" width="1em" height="1em" fill="currentColor" aria-hidden="true"><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"></path></svg> - <svg viewBox="64 64 896 896" focusable="false" data-icon="poweroff" width="1em" height="1em" fill="currentColor" aria-hidden="true"><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"></path></svg> - - <svg viewBox="64 64 896 896" focusable="false" data-icon="poweroff" width="1em" height="1em" fill="currentColor" aria-hidden="true"><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"></path></svg> - \ No newline at end of file diff --git a/Views/CalendarDemo.Designer.cs b/Views/CalendarDemo.Designer.cs new file mode 100644 index 0000000..b847081 --- /dev/null +++ b/Views/CalendarDemo.Designer.cs @@ -0,0 +1,121 @@ +namespace AntdUIDemo.Views +{ + partial class CalendarDemo + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region 组件设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要修改 + /// 使用代码编辑器修改此方法的内容。 + /// + 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; + } +} diff --git a/Views/CalendarDemo.cs b/Views/CalendarDemo.cs new file mode 100644 index 0000000..e1df9c7 --- /dev/null +++ b/Views/CalendarDemo.cs @@ -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(); + } + } +} diff --git a/Views/CalendarDemo.resx b/Views/CalendarDemo.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/Views/CalendarDemo.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/Views/CarouselDemo.Designer.cs b/Views/CarouselDemo.Designer.cs new file mode 100644 index 0000000..dae87bc --- /dev/null +++ b/Views/CarouselDemo.Designer.cs @@ -0,0 +1,212 @@ +namespace AntdUIDemo.Views +{ + partial class CarouselDemo + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region 组件设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要修改 + /// 使用代码编辑器修改此方法的内容。 + /// + 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; + } +} diff --git a/Views/CarouselDemo.cs b/Views/CarouselDemo.cs new file mode 100644 index 0000000..10d7cb3 --- /dev/null +++ b/Views/CarouselDemo.cs @@ -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(); + } + } +} diff --git a/Views/CarouselDemo.resx b/Views/CarouselDemo.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/Views/CarouselDemo.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/Views/DropDownDemo.Designer.cs b/Views/DropDownDemo.Designer.cs index 4826f3a..4fee427 100644 --- a/Views/DropDownDemo.Designer.cs +++ b/Views/DropDownDemo.Designer.cs @@ -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); } diff --git a/Views/LabelDemo.Designer.cs b/Views/LabelDemo.Designer.cs new file mode 100644 index 0000000..eb04427 --- /dev/null +++ b/Views/LabelDemo.Designer.cs @@ -0,0 +1,226 @@ +namespace AntdUIDemo.Views +{ + partial class LabelDemo + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region 组件设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要修改 + /// 使用代码编辑器修改此方法的内容。 + /// + 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; + } +} diff --git a/Views/LabelDemo.cs b/Views/LabelDemo.cs new file mode 100644 index 0000000..88f2c1a --- /dev/null +++ b/Views/LabelDemo.cs @@ -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(); + } + } +} diff --git a/Views/LabelDemo.resx b/Views/LabelDemo.resx new file mode 100644 index 0000000..5aa8bd1 --- /dev/null +++ b/Views/LabelDemo.resx @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + <svg viewBox="64 64 896 896" focusable="false" data-icon="search" width="1em" height="1em" fill="currentColor" aria-hidden="true"><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"></path></svg> + + + <svg viewBox="64 64 896 896" focusable="false" data-icon="poweroff" width="1em" height="1em" fill="currentColor" aria-hidden="true"><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"></path></svg> + + \ No newline at end of file diff --git a/Views/PopoverDemo.Designer.cs b/Views/PopoverDemo.Designer.cs new file mode 100644 index 0000000..1074b9f --- /dev/null +++ b/Views/PopoverDemo.Designer.cs @@ -0,0 +1,432 @@ +namespace AntdUIDemo.Views +{ + partial class PopoverDemo + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region 组件设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要修改 + /// 使用代码编辑器修改此方法的内容。 + /// + 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; + } +} diff --git a/Views/PopoverDemo.cs b/Views/PopoverDemo.cs new file mode 100644 index 0000000..c71b910 --- /dev/null +++ b/Views/PopoverDemo.cs @@ -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, + }); + + } + } +} diff --git a/Views/PopoverDemo.resx b/Views/PopoverDemo.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/Views/PopoverDemo.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/Views/PreviewDemo.Designer.cs b/Views/PreviewDemo.Designer.cs new file mode 100644 index 0000000..4790e9a --- /dev/null +++ b/Views/PreviewDemo.Designer.cs @@ -0,0 +1,159 @@ +namespace AntdUIDemo.Views +{ + partial class PreviewDemo + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region 组件设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要修改 + /// 使用代码编辑器修改此方法的内容。 + /// + 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; + } +} diff --git a/Views/PreviewDemo.cs b/Views/PreviewDemo.cs new file mode 100644 index 0000000..51c643f --- /dev/null +++ b/Views/PreviewDemo.cs @@ -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)); + } + } +} diff --git a/Views/PreviewDemo.resx b/Views/PreviewDemo.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/Views/PreviewDemo.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/Views/SegmentedDemo.Designer.cs b/Views/SegmentedDemo.Designer.cs new file mode 100644 index 0000000..af80a7a --- /dev/null +++ b/Views/SegmentedDemo.Designer.cs @@ -0,0 +1,319 @@ +namespace AntdUIDemo.Views +{ + partial class SegmentedDemo + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region 组件设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要修改 + /// 使用代码编辑器修改此方法的内容。 + /// + 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; + } +} diff --git a/Views/SegmentedDemo.cs b/Views/SegmentedDemo.cs new file mode 100644 index 0000000..f112120 --- /dev/null +++ b/Views/SegmentedDemo.cs @@ -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(); + } + } +} diff --git a/Views/SegmentedDemo.resx b/Views/SegmentedDemo.resx new file mode 100644 index 0000000..8e13c89 --- /dev/null +++ b/Views/SegmentedDemo.resx @@ -0,0 +1,165 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + <svg viewBox="0 0 1024 1024"><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"></path></svg> + + + <svg viewBox="0 0 1024 1024"><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"></path></svg> + + + <svg viewBox="0 0 1024 1024"><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"></path></svg> + + + <svg viewBox="0 0 1024 1024"><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"></path></svg> + + + <svg viewBox="0 0 1086 1024"><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"></path></svg> + + + <svg viewBox="0 0 1024 1024"><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"></path></svg> + + + <svg viewBox="0 0 1024 1024"><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"></path></svg> + + + <svg viewBox="0 0 1086 1024"><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"></path></svg> + + + <svg viewBox="0 0 1024 1024"><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"></path></svg> + + + <svg viewBox="0 0 1024 1024"><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"></path></svg> + + + <svg viewBox="0 0 1024 1024"><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"></path></svg> + + + <svg viewBox="0 0 1024 1024"><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"></path></svg> + + + <svg viewBox="0 0 1024 1024"><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"></path></svg> + + + <svg viewBox="0 0 1086 1024"><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"></path></svg> + + + <svg viewBox="0 0 1024 1024"><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"></path></svg> + + \ No newline at end of file diff --git a/Views/SwitchDemo.Designer.cs b/Views/SwitchDemo.Designer.cs index 1cd3084..a2efd16 100644 --- a/Views/SwitchDemo.Designer.cs +++ b/Views/SwitchDemo.Designer.cs @@ -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); }