AntdUI.Spin 用于展示页面或区域的加载状态。它既可以作为嵌入式控件使用,也可以通过静态 Spin.open/Spin.Config 打开浮层加载提示。
import win.ui;
import dotNet.AntdUI;
/*DSG{{*/
var winform = win.form(text="AntdUI Spin";right=420;bottom=220)
winform.add(host={cls="custom";left=40;top=30;right=380;bottom=150;z=1})
/*}}*/
var spin = AntdUI.Spin(winform.host);
spin.Text = "正在加载数据...";
spin.CirSize = 28;
spin.CirWidth = 4;
winform.show();
win.loopMessage();
var baseForm = AntdUI.BaseForm(winform.host);
var cfg = AntdUI.Spin.Config("正在处理...");
cfg.SetCirSize(32).SetCirWidth(4);
AntdUI.Spin.open(baseForm,cfg,function(){
thread.delay(1000);
});
Text、ForeColor、Fill、CirSize、CirWidth、IndicatorSvg。Spin.Config(text):创建加载配置。Config.SetText()、SetBack()、SetFore()、SetColor()、SetFont()。Config.SetCirSize()、SetCirWidth():圆环大小与线宽。Config.SetCancel():配置取消按钮/取消回调。Spin.open(owner,cfg,action):打开加载浮层并执行任务。AntdUI.BaseForm 或 AntdUI/WinForms 控件。Spin.open 包装。