全新界面,引入Menu+Tabs形式显示示例
This commit is contained in:
parent
d76d262152
commit
5f5e6603f4
111
MainWindow.Designer.cs
generated
111
MainWindow.Designer.cs
generated
@ -29,13 +29,21 @@
|
||||
private void InitializeComponent()
|
||||
{
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainWindow));
|
||||
AntdUI.Tabs.StyleCard styleCard2 = new AntdUI.Tabs.StyleCard();
|
||||
this.titlebar = new AntdUI.PageHeader();
|
||||
this.input_search = new AntdUI.Input();
|
||||
this.button_color = new AntdUI.Button();
|
||||
this.buttonSZ = new AntdUI.Button();
|
||||
this.menu = new AntdUI.Menu();
|
||||
this.pageHeader1 = new AntdUI.PageHeader();
|
||||
this.button_collapse = new AntdUI.Button();
|
||||
this.tabs = new AntdUI.Tabs();
|
||||
this.tabPage = new AntdUI.TabPage();
|
||||
this.panel_content = new AntdUI.Panel();
|
||||
this.menu = new AntdUI.Menu();
|
||||
this.titlebar.SuspendLayout();
|
||||
this.pageHeader1.SuspendLayout();
|
||||
this.tabs.SuspendLayout();
|
||||
this.tabPage.SuspendLayout();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// titlebar
|
||||
@ -46,11 +54,11 @@
|
||||
this.titlebar.DividerShow = true;
|
||||
this.titlebar.Dock = System.Windows.Forms.DockStyle.Top;
|
||||
this.titlebar.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
|
||||
this.titlebar.Location = new System.Drawing.Point(6, 0);
|
||||
this.titlebar.Location = new System.Drawing.Point(0, 0);
|
||||
this.titlebar.Name = "titlebar";
|
||||
this.titlebar.ShowButton = true;
|
||||
this.titlebar.ShowIcon = true;
|
||||
this.titlebar.Size = new System.Drawing.Size(1018, 40);
|
||||
this.titlebar.Size = new System.Drawing.Size(1024, 40);
|
||||
this.titlebar.SubText = "Demo 1.8.3";
|
||||
this.titlebar.TabIndex = 0;
|
||||
this.titlebar.Text = "AntdUI";
|
||||
@ -60,7 +68,7 @@
|
||||
this.input_search.AllowClear = true;
|
||||
this.input_search.Dock = System.Windows.Forms.DockStyle.Right;
|
||||
this.input_search.Font = new System.Drawing.Font("Microsoft YaHei UI", 10F);
|
||||
this.input_search.Location = new System.Drawing.Point(574, 0);
|
||||
this.input_search.Location = new System.Drawing.Point(580, 0);
|
||||
this.input_search.Name = "input_search";
|
||||
this.input_search.PlaceholderText = "输入关键字搜索...";
|
||||
this.input_search.PrefixSvg = "SearchOutlined";
|
||||
@ -73,7 +81,7 @@
|
||||
this.button_color.Ghost = true;
|
||||
this.button_color.IconRatio = 0.6F;
|
||||
this.button_color.IconSvg = resources.GetString("button_color.IconSvg");
|
||||
this.button_color.Location = new System.Drawing.Point(774, 0);
|
||||
this.button_color.Location = new System.Drawing.Point(780, 0);
|
||||
this.button_color.Name = "button_color";
|
||||
this.button_color.Radius = 0;
|
||||
this.button_color.Size = new System.Drawing.Size(50, 40);
|
||||
@ -85,49 +93,104 @@
|
||||
this.buttonSZ.Dock = System.Windows.Forms.DockStyle.Right;
|
||||
this.buttonSZ.Ghost = true;
|
||||
this.buttonSZ.IconSvg = resources.GetString("buttonSZ.IconSvg");
|
||||
this.buttonSZ.Location = new System.Drawing.Point(824, 0);
|
||||
this.buttonSZ.Location = new System.Drawing.Point(830, 0);
|
||||
this.buttonSZ.Name = "buttonSZ";
|
||||
this.buttonSZ.Radius = 0;
|
||||
this.buttonSZ.Size = new System.Drawing.Size(50, 40);
|
||||
this.buttonSZ.TabIndex = 0;
|
||||
this.buttonSZ.WaveSize = 0;
|
||||
//
|
||||
// menu
|
||||
// pageHeader1
|
||||
//
|
||||
this.menu.AutoCollapse = true;
|
||||
this.menu.Dock = System.Windows.Forms.DockStyle.Left;
|
||||
this.menu.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
|
||||
this.menu.Indent = true;
|
||||
this.menu.Location = new System.Drawing.Point(6, 40);
|
||||
this.menu.Name = "menu";
|
||||
this.menu.Size = new System.Drawing.Size(277, 594);
|
||||
this.menu.TabIndex = 1;
|
||||
this.menu.Unique = true;
|
||||
this.pageHeader1.Controls.Add(this.button_collapse);
|
||||
this.pageHeader1.DividerShow = true;
|
||||
this.pageHeader1.Dock = System.Windows.Forms.DockStyle.Bottom;
|
||||
this.pageHeader1.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
|
||||
this.pageHeader1.Location = new System.Drawing.Point(0, 600);
|
||||
this.pageHeader1.Name = "pageHeader1";
|
||||
this.pageHeader1.Size = new System.Drawing.Size(1024, 40);
|
||||
this.pageHeader1.TabIndex = 7;
|
||||
//
|
||||
// button_collapse
|
||||
//
|
||||
this.button_collapse.Dock = System.Windows.Forms.DockStyle.Left;
|
||||
this.button_collapse.Ghost = true;
|
||||
this.button_collapse.IconRatio = 0.6F;
|
||||
this.button_collapse.IconSvg = "MenuUnfoldOutlined";
|
||||
this.button_collapse.Location = new System.Drawing.Point(0, 0);
|
||||
this.button_collapse.Name = "button_collapse";
|
||||
this.button_collapse.Radius = 0;
|
||||
this.button_collapse.Size = new System.Drawing.Size(50, 40);
|
||||
this.button_collapse.TabIndex = 3;
|
||||
this.button_collapse.ToggleIconSvg = "MenuFoldOutlined";
|
||||
this.button_collapse.WaveSize = 0;
|
||||
//
|
||||
// tabs
|
||||
//
|
||||
this.tabs.Cursor = System.Windows.Forms.Cursors.Default;
|
||||
this.tabs.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.tabs.Gap = 20;
|
||||
this.tabs.Location = new System.Drawing.Point(50, 40);
|
||||
this.tabs.Name = "tabs";
|
||||
this.tabs.Pages.Add(this.tabPage);
|
||||
this.tabs.Size = new System.Drawing.Size(974, 560);
|
||||
styleCard2.Closable = true;
|
||||
this.tabs.Style = styleCard2;
|
||||
this.tabs.TabIndex = 9;
|
||||
this.tabs.Type = AntdUI.TabType.Card;
|
||||
//
|
||||
// tabPage
|
||||
//
|
||||
this.tabPage.Controls.Add(this.panel_content);
|
||||
this.tabPage.IconSvg = "HomeOutlined";
|
||||
this.tabPage.Location = new System.Drawing.Point(3, 40);
|
||||
this.tabPage.Name = "tabPage";
|
||||
this.tabPage.ReadOnly = true;
|
||||
this.tabPage.Size = new System.Drawing.Size(968, 517);
|
||||
this.tabPage.TabIndex = 1;
|
||||
this.tabPage.Text = "首页";
|
||||
//
|
||||
// panel_content
|
||||
//
|
||||
this.panel_content.Back = System.Drawing.Color.Transparent;
|
||||
this.panel_content.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.panel_content.Location = new System.Drawing.Point(283, 40);
|
||||
this.panel_content.Location = new System.Drawing.Point(0, 0);
|
||||
this.panel_content.Name = "panel_content";
|
||||
this.panel_content.Radius = 0;
|
||||
this.panel_content.Size = new System.Drawing.Size(741, 594);
|
||||
this.panel_content.TabIndex = 2;
|
||||
this.panel_content.Size = new System.Drawing.Size(968, 517);
|
||||
this.panel_content.TabIndex = 4;
|
||||
//
|
||||
// menu
|
||||
//
|
||||
this.menu.Collapsed = true;
|
||||
this.menu.Dock = System.Windows.Forms.DockStyle.Left;
|
||||
this.menu.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
|
||||
this.menu.IconRatio = 1F;
|
||||
this.menu.Indent = true;
|
||||
this.menu.Location = new System.Drawing.Point(0, 40);
|
||||
this.menu.Name = "menu";
|
||||
this.menu.Padding = new System.Windows.Forms.Padding(6);
|
||||
this.menu.Size = new System.Drawing.Size(50, 560);
|
||||
this.menu.TabIndex = 8;
|
||||
this.menu.Unique = true;
|
||||
//
|
||||
// MainWindow
|
||||
//
|
||||
this.ClientSize = new System.Drawing.Size(1024, 640);
|
||||
this.ControlBox = false;
|
||||
this.Controls.Add(this.panel_content);
|
||||
this.Controls.Add(this.tabs);
|
||||
this.Controls.Add(this.menu);
|
||||
this.Controls.Add(this.pageHeader1);
|
||||
this.Controls.Add(this.titlebar);
|
||||
this.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
|
||||
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
|
||||
this.Name = "MainWindow";
|
||||
this.Padding = new System.Windows.Forms.Padding(6, 0, 0, 6);
|
||||
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
|
||||
this.Text = "AntdUI Demo";
|
||||
this.titlebar.ResumeLayout(false);
|
||||
this.pageHeader1.ResumeLayout(false);
|
||||
this.tabs.ResumeLayout(false);
|
||||
this.tabPage.ResumeLayout(false);
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
@ -135,10 +198,14 @@
|
||||
#endregion
|
||||
|
||||
private AntdUI.PageHeader titlebar;
|
||||
private AntdUI.Menu menu;
|
||||
private AntdUI.Button buttonSZ;
|
||||
private AntdUI.Button button_color;
|
||||
private AntdUI.Input input_search;
|
||||
private AntdUI.PageHeader pageHeader1;
|
||||
private AntdUI.Button button_collapse;
|
||||
private AntdUI.Tabs tabs;
|
||||
private AntdUI.TabPage tabPage;
|
||||
private AntdUI.Panel panel_content;
|
||||
private AntdUI.Menu menu;
|
||||
}
|
||||
}
|
||||
@ -12,7 +12,7 @@ namespace AntdUIDemo
|
||||
{
|
||||
public partial class MainWindow : AntdUI.Window
|
||||
{
|
||||
private UserControl control;
|
||||
private UserControl currControl;
|
||||
public MainWindow()
|
||||
{
|
||||
InitializeComponent();
|
||||
@ -28,7 +28,7 @@ namespace AntdUIDemo
|
||||
|
||||
private void InitData()
|
||||
{
|
||||
control = new Wellcome { Dock = DockStyle.Fill };
|
||||
UserControl control = new Wellcome { Dock = DockStyle.Fill };
|
||||
AutoDpi(control);
|
||||
panel_content.Controls.Add(control);
|
||||
}
|
||||
@ -39,10 +39,25 @@ namespace AntdUIDemo
|
||||
button_color.Click += Button_color_Click;
|
||||
input_search.TextChanged += Input_search_textchanged;
|
||||
menu.SelectChanged += Menu_SelectChanged;
|
||||
button_collapse.Click += button_collapse_Click;
|
||||
//监听系统深浅色变化
|
||||
SystemEvents.UserPreferenceChanged += SystemEvents_UserPreferenceChanged;
|
||||
}
|
||||
|
||||
private void button_collapse_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (menu.Collapsed)
|
||||
{
|
||||
menu.Width = (int)(250 * Config.Dpi);
|
||||
}
|
||||
else
|
||||
{
|
||||
menu.Width = (int)(50 * Config.Dpi);
|
||||
}
|
||||
button_collapse.Toggle = !button_collapse.Toggle;
|
||||
menu.Collapsed = !menu.Collapsed;
|
||||
}
|
||||
|
||||
private void Input_search_textchanged(object sender, EventArgs e)
|
||||
{
|
||||
titlebar.Loading = true;
|
||||
@ -134,7 +149,7 @@ namespace AntdUIDemo
|
||||
foreach (var rootItem in DataUtil.MenuItems)
|
||||
{
|
||||
var rootKey = rootItem.Key.ToLower();
|
||||
var rootMenu = new AntdUI.MenuItem { Text = rootItem.Key };
|
||||
var rootMenu = new AntdUI.MenuItem { Text = rootItem.Key, IconSvg = DataUtil.MenuIcons.TryGetValue(rootItem.Key, out var icon) ? icon : "UnorderedListOutlined" };
|
||||
bool rootVisible = false; // 用于标记是否显示根节点
|
||||
|
||||
foreach (var item in rootItem.Value)
|
||||
@ -165,17 +180,27 @@ namespace AntdUIDemo
|
||||
|
||||
private void Menu_SelectChanged(object sender, MenuSelectEventArgs e)
|
||||
{
|
||||
var name = e.Value.Tag;
|
||||
if (control != null)
|
||||
string name = (string)e.Value.Tag;
|
||||
|
||||
// 如果上一个组件是 FloatButtonDemo,清理其浮动按钮窗体
|
||||
if (currControl is FloatButtonDemo floatButtonDemo)
|
||||
{
|
||||
if (control is FloatButtonDemo floatButtonDemo)
|
||||
floatButtonDemo.CloseFloatButtonForm();
|
||||
}
|
||||
|
||||
// 检查是否已存在同名 TabPage
|
||||
foreach (var tab in tabs.Pages)
|
||||
{
|
||||
floatButtonDemo.CloseFloatButtonForm(); // 清理浮动按钮窗体
|
||||
if (tab is AntdUI.TabPage existingTab && existingTab.Text == name)
|
||||
{
|
||||
tabs.SelectedTab = existingTab; // 直接跳转到已存在的 TabPage
|
||||
currControl = existingTab.Controls.Count > 0 ? existingTab.Controls[0] as UserControl : null;
|
||||
return;
|
||||
}
|
||||
control?.Dispose();
|
||||
control = null;
|
||||
}
|
||||
panel_content.Controls.Clear();
|
||||
|
||||
// 如果不存在相应的 TabPage,创建新的
|
||||
UserControl control = null;
|
||||
switch (name)
|
||||
{
|
||||
case "Button":
|
||||
@ -360,7 +385,13 @@ namespace AntdUIDemo
|
||||
//容器添加控件,需要调整dpi
|
||||
control.Dock = DockStyle.Fill;
|
||||
AutoDpi(control);
|
||||
panel_content.Controls.Add(control);
|
||||
AntdUI.TabPage tabPage = new AntdUI.TabPage() {
|
||||
Text = name,
|
||||
};
|
||||
tabPage.Controls.Add(control);
|
||||
tabs.Pages.Add(tabPage);
|
||||
tabs.SelectedTab = tabPage;
|
||||
currControl = control;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -20,7 +20,7 @@ namespace AntdUIDemo.Models
|
||||
new MenuItems { Text = "GridPanel 网格布局", Tag = "GridPanel"},
|
||||
new MenuItems { Text = "Panel 面板", Tag = "Panel"},
|
||||
new MenuItems { Text = "StackPanel 堆叠布局", Tag = "StackPanel"},
|
||||
new MenuItems { Text = "VirtualPanel 虚拟布局", Tag = "VirtualPanel"}
|
||||
//new MenuItems { Text = "VirtualPanel 虚拟布局", Tag = "VirtualPanel"}
|
||||
}
|
||||
},
|
||||
{ "导航", new List<MenuItems>
|
||||
@ -98,6 +98,21 @@ namespace AntdUIDemo.Models
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
public static readonly Dictionary<string, string> MenuIcons = new Dictionary<string, string>
|
||||
{
|
||||
{ "通用", "AppstoreOutlined" },
|
||||
{ "布局", "LayoutOutlined" },
|
||||
{ "导航", "CompressOutlined" },
|
||||
{ "数据录入", "EditOutlined" },
|
||||
{ "数据展示", "BarChartOutlined" },
|
||||
{ "反馈", "NotificationOutlined" },
|
||||
{ "聊天", "MessageOutlined" },
|
||||
{ "其它", "SettingOutlined" }
|
||||
};
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
@ -17,6 +17,7 @@ namespace AntdUIDemo
|
||||
AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException);
|
||||
|
||||
AntdUI.Localization.DefaultLanguage = "zh-CN";
|
||||
//若文字不清晰,切换其他渲染方式
|
||||
AntdUI.Config.TextRenderingHint = System.Drawing.Text.TextRenderingHint.AntiAliasGridFit;
|
||||
AntdUI.Config.SetCorrectionTextRendering("Microsoft YaHei UI");
|
||||
|
||||
|
||||
@ -33,6 +33,7 @@
|
||||
- ✅ 支持显示/隐藏滚动条
|
||||
- ✅ 支持设置 Message/Notification 消息显示位置
|
||||
|
||||

|
||||

|
||||
|
||||
## 控件演示
|
||||
@ -56,7 +57,6 @@
|
||||

|
||||
#### StackPanel 堆叠布局
|
||||

|
||||
#### VirtualPanel 虚拟布局
|
||||
|
||||
### 导航
|
||||
#### Breadcrumb 面包屑
|
||||
|
||||
207
Views/FloatButtonDemo.Designer.cs
generated
207
Views/FloatButtonDemo.Designer.cs
generated
@ -30,7 +30,15 @@
|
||||
{
|
||||
this.header1 = new AntdUI.PageHeader();
|
||||
this.stackPanel1 = new AntdUI.StackPanel();
|
||||
this.stackPanel2 = new AntdUI.StackPanel();
|
||||
this.stackPanel8 = new AntdUI.StackPanel();
|
||||
this.switch_enabled = new AntdUI.Switch();
|
||||
this.label18 = new AntdUI.Label();
|
||||
this.colorPicker = new AntdUI.ColorPicker();
|
||||
this.label16 = new AntdUI.Label();
|
||||
this.stackPanel6 = new AntdUI.StackPanel();
|
||||
this.switch_loading = new AntdUI.Switch();
|
||||
this.label2 = new AntdUI.Label();
|
||||
this.input_badgesize = new AntdUI.InputNumber();
|
||||
this.label15 = new AntdUI.Label();
|
||||
this.input_badge = new AntdUI.Input();
|
||||
@ -62,24 +70,17 @@
|
||||
this.label10 = new AntdUI.Label();
|
||||
this.label4 = new AntdUI.Label();
|
||||
this.label3 = new AntdUI.Label();
|
||||
this.stackPanel8 = new AntdUI.StackPanel();
|
||||
this.stackPanel2 = new AntdUI.StackPanel();
|
||||
this.buttonOpen = new AntdUI.Button();
|
||||
this.buttonCZ = new AntdUI.Button();
|
||||
this.buttonClose = new AntdUI.Button();
|
||||
this.colorPicker = new AntdUI.ColorPicker();
|
||||
this.label16 = new AntdUI.Label();
|
||||
this.switch_loading = new AntdUI.Switch();
|
||||
this.label2 = new AntdUI.Label();
|
||||
this.switch_enabled = new AntdUI.Switch();
|
||||
this.label18 = new AntdUI.Label();
|
||||
this.stackPanel1.SuspendLayout();
|
||||
this.stackPanel2.SuspendLayout();
|
||||
this.stackPanel8.SuspendLayout();
|
||||
this.stackPanel6.SuspendLayout();
|
||||
this.stackPanel5.SuspendLayout();
|
||||
this.stackPanel7.SuspendLayout();
|
||||
this.stackPanel4.SuspendLayout();
|
||||
this.stackPanel3.SuspendLayout();
|
||||
this.stackPanel8.SuspendLayout();
|
||||
this.stackPanel2.SuspendLayout();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// header1
|
||||
@ -115,6 +116,67 @@
|
||||
this.stackPanel1.Text = "stackPanel1";
|
||||
this.stackPanel1.Vertical = true;
|
||||
//
|
||||
// stackPanel2
|
||||
//
|
||||
this.stackPanel2.Controls.Add(this.buttonCZ);
|
||||
this.stackPanel2.Controls.Add(this.buttonClose);
|
||||
this.stackPanel2.Controls.Add(this.buttonOpen);
|
||||
this.stackPanel2.Location = new System.Drawing.Point(3, 291);
|
||||
this.stackPanel2.Name = "stackPanel2";
|
||||
this.stackPanel2.Size = new System.Drawing.Size(744, 38);
|
||||
this.stackPanel2.TabIndex = 28;
|
||||
this.stackPanel2.Text = "stackPanel2";
|
||||
//
|
||||
// stackPanel8
|
||||
//
|
||||
this.stackPanel8.Controls.Add(this.switch_enabled);
|
||||
this.stackPanel8.Controls.Add(this.label18);
|
||||
this.stackPanel8.Controls.Add(this.colorPicker);
|
||||
this.stackPanel8.Controls.Add(this.label16);
|
||||
this.stackPanel8.Gap = 4;
|
||||
this.stackPanel8.Location = new System.Drawing.Point(3, 253);
|
||||
this.stackPanel8.Name = "stackPanel8";
|
||||
this.stackPanel8.Size = new System.Drawing.Size(744, 32);
|
||||
this.stackPanel8.TabIndex = 27;
|
||||
this.stackPanel8.Text = "stackPanel8";
|
||||
//
|
||||
// switch_enabled
|
||||
//
|
||||
this.switch_enabled.Location = new System.Drawing.Point(292, 3);
|
||||
this.switch_enabled.Name = "switch_enabled";
|
||||
this.switch_enabled.Size = new System.Drawing.Size(50, 26);
|
||||
this.switch_enabled.TabIndex = 32;
|
||||
this.switch_enabled.Text = "switch1";
|
||||
//
|
||||
// label18
|
||||
//
|
||||
this.label18.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
|
||||
this.label18.Location = new System.Drawing.Point(190, 3);
|
||||
this.label18.Name = "label18";
|
||||
this.label18.Size = new System.Drawing.Size(92, 26);
|
||||
this.label18.TabIndex = 31;
|
||||
this.label18.Text = "Enabled";
|
||||
//
|
||||
// colorPicker
|
||||
//
|
||||
this.colorPicker.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F);
|
||||
this.colorPicker.Location = new System.Drawing.Point(105, 3);
|
||||
this.colorPicker.Name = "colorPicker";
|
||||
this.colorPicker.Size = new System.Drawing.Size(75, 26);
|
||||
this.colorPicker.TabIndex = 30;
|
||||
this.colorPicker.Text = "colorPicker1";
|
||||
this.colorPicker.Value = System.Drawing.Color.FromArgb(((int)(((byte)(22)))), ((int)(((byte)(119)))), ((int)(((byte)(255)))));
|
||||
this.colorPicker.WaveSize = 0;
|
||||
//
|
||||
// label16
|
||||
//
|
||||
this.label16.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
|
||||
this.label16.Location = new System.Drawing.Point(3, 3);
|
||||
this.label16.Name = "label16";
|
||||
this.label16.Size = new System.Drawing.Size(92, 26);
|
||||
this.label16.TabIndex = 29;
|
||||
this.label16.Text = "BadgeBack";
|
||||
//
|
||||
// stackPanel6
|
||||
//
|
||||
this.stackPanel6.Controls.Add(this.switch_loading);
|
||||
@ -130,6 +192,23 @@
|
||||
this.stackPanel6.TabIndex = 25;
|
||||
this.stackPanel6.Text = "stackPanel6";
|
||||
//
|
||||
// switch_loading
|
||||
//
|
||||
this.switch_loading.Location = new System.Drawing.Point(492, 3);
|
||||
this.switch_loading.Name = "switch_loading";
|
||||
this.switch_loading.Size = new System.Drawing.Size(50, 26);
|
||||
this.switch_loading.TabIndex = 30;
|
||||
this.switch_loading.Text = "switch1";
|
||||
//
|
||||
// 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(390, 3);
|
||||
this.label2.Name = "label2";
|
||||
this.label2.Size = new System.Drawing.Size(92, 26);
|
||||
this.label2.TabIndex = 29;
|
||||
this.label2.Text = "Loading";
|
||||
//
|
||||
// input_badgesize
|
||||
//
|
||||
this.input_badgesize.DecimalPlaces = 2;
|
||||
@ -195,7 +274,6 @@
|
||||
//
|
||||
// switch_round
|
||||
//
|
||||
this.switch_round.AutoCheck = true;
|
||||
this.switch_round.Location = new System.Drawing.Point(492, 3);
|
||||
this.switch_round.Name = "switch_round";
|
||||
this.switch_round.Size = new System.Drawing.Size(50, 26);
|
||||
@ -325,7 +403,6 @@
|
||||
//
|
||||
// switch_topmost
|
||||
//
|
||||
this.switch_topmost.AutoCheck = true;
|
||||
this.switch_topmost.Checked = true;
|
||||
this.switch_topmost.Location = new System.Drawing.Point(492, 3);
|
||||
this.switch_topmost.Name = "switch_topmost";
|
||||
@ -417,7 +494,6 @@
|
||||
//
|
||||
// switch_vertical
|
||||
//
|
||||
this.switch_vertical.AutoCheck = true;
|
||||
this.switch_vertical.Checked = true;
|
||||
this.switch_vertical.Location = new System.Drawing.Point(492, 3);
|
||||
this.switch_vertical.Name = "switch_vertical";
|
||||
@ -502,36 +578,24 @@
|
||||
this.label3.TabIndex = 4;
|
||||
this.label3.Text = "FloatButton没有工具箱控件,使用代码方式调用。";
|
||||
//
|
||||
// stackPanel8
|
||||
// buttonOpen
|
||||
//
|
||||
this.stackPanel8.Controls.Add(this.switch_enabled);
|
||||
this.stackPanel8.Controls.Add(this.label18);
|
||||
this.stackPanel8.Controls.Add(this.colorPicker);
|
||||
this.stackPanel8.Controls.Add(this.label16);
|
||||
this.stackPanel8.Gap = 4;
|
||||
this.stackPanel8.Location = new System.Drawing.Point(3, 253);
|
||||
this.stackPanel8.Name = "stackPanel8";
|
||||
this.stackPanel8.Size = new System.Drawing.Size(744, 32);
|
||||
this.stackPanel8.TabIndex = 27;
|
||||
this.stackPanel8.Text = "stackPanel8";
|
||||
//
|
||||
// stackPanel2
|
||||
//
|
||||
this.stackPanel2.Controls.Add(this.buttonCZ);
|
||||
this.stackPanel2.Controls.Add(this.buttonClose);
|
||||
this.stackPanel2.Location = new System.Drawing.Point(3, 291);
|
||||
this.stackPanel2.Name = "stackPanel2";
|
||||
this.stackPanel2.Size = new System.Drawing.Size(744, 38);
|
||||
this.stackPanel2.TabIndex = 28;
|
||||
this.stackPanel2.Text = "stackPanel2";
|
||||
this.buttonOpen.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
|
||||
this.buttonOpen.Location = new System.Drawing.Point(3, 3);
|
||||
this.buttonOpen.Name = "buttonOpen";
|
||||
this.buttonOpen.Size = new System.Drawing.Size(75, 32);
|
||||
this.buttonOpen.TabIndex = 5;
|
||||
this.buttonOpen.Text = "打 开";
|
||||
this.buttonOpen.Type = AntdUI.TTypeMini.Success;
|
||||
this.buttonOpen.WaveSize = 0;
|
||||
//
|
||||
// buttonCZ
|
||||
//
|
||||
this.buttonCZ.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
|
||||
this.buttonCZ.Location = new System.Drawing.Point(84, 3);
|
||||
this.buttonCZ.Location = new System.Drawing.Point(165, 3);
|
||||
this.buttonCZ.Name = "buttonCZ";
|
||||
this.buttonCZ.Size = new System.Drawing.Size(75, 32);
|
||||
this.buttonCZ.TabIndex = 4;
|
||||
this.buttonCZ.TabIndex = 7;
|
||||
this.buttonCZ.Text = "重 置";
|
||||
this.buttonCZ.Type = AntdUI.TTypeMini.Warn;
|
||||
this.buttonCZ.WaveSize = 0;
|
||||
@ -539,71 +603,14 @@
|
||||
// buttonClose
|
||||
//
|
||||
this.buttonClose.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
|
||||
this.buttonClose.Location = new System.Drawing.Point(3, 3);
|
||||
this.buttonClose.Location = new System.Drawing.Point(84, 3);
|
||||
this.buttonClose.Name = "buttonClose";
|
||||
this.buttonClose.Size = new System.Drawing.Size(75, 32);
|
||||
this.buttonClose.TabIndex = 3;
|
||||
this.buttonClose.TabIndex = 6;
|
||||
this.buttonClose.Text = "关 闭";
|
||||
this.buttonClose.Type = AntdUI.TTypeMini.Error;
|
||||
this.buttonClose.WaveSize = 0;
|
||||
//
|
||||
// colorPicker
|
||||
//
|
||||
this.colorPicker.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F);
|
||||
this.colorPicker.Location = new System.Drawing.Point(105, 3);
|
||||
this.colorPicker.Name = "colorPicker";
|
||||
this.colorPicker.ShowText = true;
|
||||
this.colorPicker.Size = new System.Drawing.Size(75, 26);
|
||||
this.colorPicker.TabIndex = 30;
|
||||
this.colorPicker.Text = "colorPicker1";
|
||||
this.colorPicker.Value = System.Drawing.Color.FromArgb(((int)(((byte)(22)))), ((int)(((byte)(119)))), ((int)(((byte)(255)))));
|
||||
this.colorPicker.WaveSize = 0;
|
||||
//
|
||||
// label16
|
||||
//
|
||||
this.label16.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
|
||||
this.label16.Location = new System.Drawing.Point(3, 3);
|
||||
this.label16.Name = "label16";
|
||||
this.label16.Size = new System.Drawing.Size(92, 26);
|
||||
this.label16.TabIndex = 29;
|
||||
this.label16.Text = "BadgeBack";
|
||||
//
|
||||
// switch_loading
|
||||
//
|
||||
this.switch_loading.AutoCheck = true;
|
||||
this.switch_loading.Location = new System.Drawing.Point(492, 3);
|
||||
this.switch_loading.Name = "switch_loading";
|
||||
this.switch_loading.Size = new System.Drawing.Size(50, 26);
|
||||
this.switch_loading.TabIndex = 30;
|
||||
this.switch_loading.Text = "switch1";
|
||||
//
|
||||
// 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(390, 3);
|
||||
this.label2.Name = "label2";
|
||||
this.label2.Size = new System.Drawing.Size(92, 26);
|
||||
this.label2.TabIndex = 29;
|
||||
this.label2.Text = "Loading";
|
||||
//
|
||||
// switch_enabled
|
||||
//
|
||||
this.switch_enabled.AutoCheck = true;
|
||||
this.switch_enabled.Location = new System.Drawing.Point(292, 3);
|
||||
this.switch_enabled.Name = "switch_enabled";
|
||||
this.switch_enabled.Size = new System.Drawing.Size(50, 26);
|
||||
this.switch_enabled.TabIndex = 32;
|
||||
this.switch_enabled.Text = "switch1";
|
||||
//
|
||||
// label18
|
||||
//
|
||||
this.label18.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
|
||||
this.label18.Location = new System.Drawing.Point(190, 3);
|
||||
this.label18.Name = "label18";
|
||||
this.label18.Size = new System.Drawing.Size(92, 26);
|
||||
this.label18.TabIndex = 31;
|
||||
this.label18.Text = "Enabled";
|
||||
//
|
||||
// FloatButtonDemo
|
||||
//
|
||||
this.Controls.Add(this.stackPanel1);
|
||||
@ -611,15 +618,14 @@
|
||||
this.Controls.Add(this.header1);
|
||||
this.Name = "FloatButtonDemo";
|
||||
this.Size = new System.Drawing.Size(750, 492);
|
||||
this.Load += new System.EventHandler(this.FloatButtonDemo_Load);
|
||||
this.stackPanel1.ResumeLayout(false);
|
||||
this.stackPanel2.ResumeLayout(false);
|
||||
this.stackPanel8.ResumeLayout(false);
|
||||
this.stackPanel6.ResumeLayout(false);
|
||||
this.stackPanel5.ResumeLayout(false);
|
||||
this.stackPanel7.ResumeLayout(false);
|
||||
this.stackPanel4.ResumeLayout(false);
|
||||
this.stackPanel3.ResumeLayout(false);
|
||||
this.stackPanel8.ResumeLayout(false);
|
||||
this.stackPanel2.ResumeLayout(false);
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
@ -661,8 +667,6 @@
|
||||
private AntdUI.Select select_type;
|
||||
private AntdUI.Label label13;
|
||||
private AntdUI.StackPanel stackPanel2;
|
||||
private AntdUI.Button buttonCZ;
|
||||
private AntdUI.Button buttonClose;
|
||||
private AntdUI.StackPanel stackPanel8;
|
||||
private AntdUI.Switch switch_enabled;
|
||||
private AntdUI.Label label18;
|
||||
@ -670,5 +674,8 @@
|
||||
private AntdUI.Label label16;
|
||||
private AntdUI.Switch switch_loading;
|
||||
private AntdUI.Label label2;
|
||||
private AntdUI.Button buttonCZ;
|
||||
private AntdUI.Button buttonClose;
|
||||
private AntdUI.Button buttonOpen;
|
||||
}
|
||||
}
|
||||
|
||||
@ -21,14 +21,9 @@ namespace AntdUIDemo.Views
|
||||
BindEventHandler();
|
||||
}
|
||||
|
||||
private void FloatButtonDemo_Load(object sender, EventArgs e)
|
||||
{
|
||||
// 加载浮动按钮
|
||||
LoadFloatButton();
|
||||
}
|
||||
|
||||
private void BindEventHandler()
|
||||
{
|
||||
buttonOpen.Click += ButtonOpen_Click;
|
||||
buttonClose.Click += buttonClose_Click;
|
||||
buttonCZ.Click += buttonCZ_Click;
|
||||
|
||||
@ -53,6 +48,11 @@ namespace AntdUIDemo.Views
|
||||
colorPicker.ValueChanged += colorPicker_ValueChanged;
|
||||
}
|
||||
|
||||
private void ButtonOpen_Click(object sender, EventArgs e)
|
||||
{
|
||||
LoadFloatButton();
|
||||
}
|
||||
|
||||
// 初始化下拉框
|
||||
private void InitSelectItems()
|
||||
{
|
||||
|
||||
7
Views/MenuDemo.Designer.cs
generated
7
Views/MenuDemo.Designer.cs
generated
@ -124,7 +124,7 @@
|
||||
// tabs1
|
||||
//
|
||||
this.tabs1.Centered = true;
|
||||
this.tabs1.Cursor = System.Windows.Forms.Cursors.Default;
|
||||
this.tabs1.Cursor = System.Windows.Forms.Cursors.Hand;
|
||||
this.tabs1.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.tabs1.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
|
||||
this.tabs1.Gap = 12;
|
||||
@ -151,7 +151,6 @@
|
||||
//
|
||||
// menu_inline
|
||||
//
|
||||
this.menu_inline.AutoCollapse = true;
|
||||
this.menu_inline.Dock = System.Windows.Forms.DockStyle.Left;
|
||||
this.menu_inline.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
|
||||
this.menu_inline.Indent = true;
|
||||
@ -213,7 +212,6 @@
|
||||
//
|
||||
// menu_vertical
|
||||
//
|
||||
this.menu_vertical.AutoCollapse = true;
|
||||
this.menu_vertical.Dock = System.Windows.Forms.DockStyle.Left;
|
||||
this.menu_vertical.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
|
||||
this.menu_vertical.Indent = true;
|
||||
@ -259,7 +257,7 @@
|
||||
this.menu_vertical.Location = new System.Drawing.Point(9, 9);
|
||||
this.menu_vertical.Mode = AntdUI.TMenuMode.Vertical;
|
||||
this.menu_vertical.Name = "menu_vertical";
|
||||
this.menu_vertical.Size = new System.Drawing.Size(164, 418);
|
||||
this.menu_vertical.Size = new System.Drawing.Size(185, 418);
|
||||
this.menu_vertical.TabIndex = 5;
|
||||
this.menu_vertical.Text = "menu1";
|
||||
//
|
||||
@ -276,7 +274,6 @@
|
||||
//
|
||||
// menu_horizontal
|
||||
//
|
||||
this.menu_horizontal.AutoCollapse = true;
|
||||
this.menu_horizontal.Dock = System.Windows.Forms.DockStyle.Top;
|
||||
this.menu_horizontal.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
|
||||
this.menu_horizontal.Indent = true;
|
||||
|
||||
BIN
assets/screenshots/Demo.png
Normal file
BIN
assets/screenshots/Demo.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 74 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 130 KiB After Width: | Height: | Size: 95 KiB |
Loading…
x
Reference in New Issue
Block a user