aardio 文档

Message 全局提示

Message 用于全局展示轻量反馈信息,例如“保存成功”“网络异常”“正在加载”。它是静态类,不需要放到 custom 宿主控件中。

快捷调用

AntdUI 提供 successinfowarnerrorloading 等快捷方法。不同上游版本的重载略有差异,推荐先使用配置对象方式。

在 aardio 窗口中调用静态 Message 时,先构造一个 AntdUI.BaseForm 作为所有者窗口:

import win.ui;
import dotNet;
import dotNet.AntdUI;
import System.Windows.Forms;

var winform = win.form(text="AntdUI Message";right=560;bottom=300)
winform.add(
customBase={cls="custom";left=0;top=0;right=560;bottom=300;z=1};
btn={cls="button";text="显示消息";left=40;top=40;right=180;bottom=76;z=2}
)

var baseForm = AntdUI.BaseForm(winform.customBase);

winform.btn.oncommand = function(){
    var cfg = AntdUI.Message.Config(baseForm,"操作成功",AntdUI.TType.Success);
    cfg.AutoClose = 3;
    cfg.ClickClose = true;
    cfg.Align = AntdUI.TAlignFrom.Top;
    AntdUI.Message.open(cfg);
}

winform.show();
win.loopMessage();

Config 常用字段

常用方法

loading 提示

loading 常用于异步操作。上游返回对象通常支持 OK(text)Error(text)Warn(text)Info(text)Refresh() 等业务方法,用于把“加载中”更新为最终结果。

注意

Markdown 格式