aardio 文档

Rate 评分

Rate 用于星级评分、满意度、优先级等场景。它支持半星、清除、提示文本与自定义字符。

最小示例

import win.ui;
import dotNet.AntdUI;
/*DSG{{*/
var winform = win.form(text="AntdUI Rate";right=360;bottom=160)
winform.add(
host={cls="custom";left=0;top=0;right=357;bottom=35;z=1}
)
/*}}*/

var rate = AntdUI.Rate(winform.host);
rate.Count = 5;
rate.Value = 3;
rate.AllowHalf = true;
rate.AllowClear = true;
rate.Tooltips = ["很差","较差","一般","满意","惊喜"];
rate.ValueChanged = function(sender,e){
    winform.text = "评分:" + tostring(owner.Value);
}

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

Rate 控件显示的星星高度随控件高度缩放,而星星的宽高相等,因此控件的宽度要大于 rate.Height x rate.Count

常用属性与事件

注意事项

Markdown 格式