diff --git a/Views/FloatButtonDemo.cs b/Views/FloatButtonDemo.cs index b9294aa..3934e2e 100644 --- a/Views/FloatButtonDemo.cs +++ b/Views/FloatButtonDemo.cs @@ -94,45 +94,49 @@ namespace AntdUIDemo.Views floatButtonForm = FloatButton.open(new FloatButton.Config(window, new FloatButton.ConfigBtn[] { // 使用 svg 图片 - new FloatButton.ConfigBtn("按钮1","",true) - { - Tooltip = "SVG图片按钮", - IconSvg = "", - Round = select_round.SelectedIndex == 0, - Type = (TTypeMini)select_type.SelectedValue, - Radius = (int)input_radius.Value, - Badge = input_badge.Text, - BadgeSize = (float)input_badgesize.Value, - BadgeBack = colorPicker.Value, - }, + // ConfigBtn第二个text参数默认设置为IconSvg,或者如下在配置里面设置IconSvg + new FloatButton.ConfigBtn("button1","",true) + { + // isSvg设置为true,text参数会赋值给IconSvg,否则赋值给Text,所以需要单独设置Text + Text = "SVG图片", + IconSvg = "", + Tooltip = "SVG图片按钮", + Round = select_round.SelectedIndex == 0, + Type = (TTypeMini)select_type.SelectedValue, + Radius = (int)input_radius.Value, + Badge = input_badge.Text, + BadgeSize = (float)input_badgesize.Value, + BadgeBack = colorPicker.Value, + }, // 使用资源图片 - new FloatButton.ConfigBtn("按钮2", Properties.Resources.关闭) - { - Tooltip = "资源图片按钮", - Round = select_round.SelectedIndex == 0, - Type = (TTypeMini)select_type.SelectedValue, - Radius = (int)input_radius.Value, - Badge = input_badge.Text, - BadgeSize = (float)input_badgesize.Value, - BadgeBack = colorPicker.Value, - }, + new FloatButton.ConfigBtn("button2", Properties.Resources.关闭) + { + Text = "资源图片", + Tooltip = "资源图片按钮", + Round = select_round.SelectedIndex == 0, + Type = (TTypeMini)select_type.SelectedValue, + Radius = (int)input_radius.Value, + Badge = input_badge.Text, + BadgeSize = (float)input_badgesize.Value, + BadgeBack = colorPicker.Value, + }, // 使用文本 - new FloatButton.ConfigBtn("按钮3", "关闭") - { - Tooltip = "文本按钮", - Round = select_round.SelectedIndex == 0, - Type = (TTypeMini)select_type.SelectedValue, - Radius = (int)input_radius.Value, - Badge = input_badge.Text, - BadgeSize = (float)input_badgesize.Value, - BadgeBack = colorPicker.Value, - }, - - }, btn => - { - //回调事件 - AntdUI.Message.info(window, btn.Tooltip, autoClose: 1); - }) + new FloatButton.ConfigBtn("button3", "文本") + { + Tooltip = "文本按钮", + Round = select_round.SelectedIndex == 0, + Type = (TTypeMini)select_type.SelectedValue, + Radius = (int)input_radius.Value, + Badge = input_badge.Text, + BadgeSize = (float)input_badgesize.Value, + BadgeBack = colorPicker.Value, + }, + //获取button示例,可以通过button的属性判断点击了哪个按钮,推荐用Name + }, button => + { + //回调事件 + AntdUI.Message.info(window, "Text:" + button.Text+", Name:" + button.Name, autoClose: 3); + }) // 浮动全局配置 { //字体 @@ -176,8 +180,6 @@ namespace AntdUIDemo.Views } } - - #region EventHandler private void select_intvalue_SelectedIndexChanged(object sender, IntEventArgs e) { @@ -217,7 +219,5 @@ namespace AntdUIDemo.Views CloseFloatButtonForm(); } #endregion - - } }