导入 .NET 组件 AntdUI 与 AntdUI 名字空间。
导入此库以后 dotNet.AntdUI 与 AntdUI 指向同一名字空间。
在代码中请直接使用 AntdUI 即可。
AntdUI.
名字空间,
基于 .NET Winforms 开发的界面库。
dotNet.AntdUI 与 AntdUI 指向同一名字空间,请直接使用 AntdUI 名字空间。
创建警告提示控件。
警告提示,展现需要关注的信息。
参数 @1 指定 custom 控件。
创建头像控件。
用来代表用户或事物,支持图片、图标或字符展示。
参数 @1 指定 custom 控件。
创建徽标数控件。
图标右上角的圆形徽标数字。
参数 @1 指定 custom 控件。
创建电量控件。
展示设备电量。
参数 @1 指定 custom 控件。
创建面包屑控件。
显示当前页面在系统层级结构中的位置,并能向上返回。
参数 @1 指定 custom 控件。
创建面包屑项。
返回对象:AntdUIBreadcrumbItemObject
创建按钮控件。
按钮用于开始一个即时操作。
参数 @1 指定 custom 控件。
创建日历控件。
按照日历形式展示数据的容器。
参数 @1 指定 custom 控件。
创建走马灯控件。
旋转木马,一组轮播的区域。
参数 @1 指定 custom 控件。
创建走马灯项
创建表格徽标单元格。
参数 @1 指定文本内容。
创建表格图片单元格。
参数 @1 指定图片。
创建表格链接单元格。
参数 @1 指定链接 ID。
创建表格进度条单元格。
参数 @1 指定进度值(0-1)。
创建表格开关单元格。
参数 @1 指定是否选中。
创建表格标签单元格。
参数 @1 指定文本内容。
创建表格文本单元格。
参数 @1 指定文本内容。
创建多选框控件。
参数 @1 指定 custom 控件。
创建折叠面板控件。
可以折叠/展开的内容区域。
参数 @1 指定 custom 控件。
创建折叠面板项。
创建颜色选择器控件。
提供颜色选取的组件。
参数 @1 指定 custom 控件。
创建表格列定义。
参数 @1 指定绑定的属性名。
创建表格复选框列。
参数 @1 指定绑定的属性名。
创建表格单选框列。
参数 @1 指定绑定的属性名。
创建表格开关列。
参数 @1 指定绑定的属性名。
全局配置类。
创建右键菜单控件。
创建日期选择框控件。
输入或选择日期的控件。
参数 @1 指定 custom 控件。
创建日期范围选择框控件。
输入或选择日期范围的控件。
参数 @1 指定 custom 控件。
返回对象:AntdUIDatePickerRangeObject
创建分割线控件。
区隔内容的分割线。
参数 @1 指定 custom 控件。
抽屉静态类。
屏幕边缘滑出的浮层面板。
创建下拉菜单控件。
向下弹出的列表。
参数 @1 指定 custom 控件。
创建悬浮按钮控件。
参数 @1 指定 custom 控件。
创建流动布局控件。
按行排列子元素,自动换行。
参数 @1 指定 custom 控件。
创建格栅布局控件。
将内容划分为行和列的网格。
参数 @1 指定 custom 控件。
创建超链接文本控件。
显示带有超链接的文本,支持自定义样式和事件处理。
参数 @1 指定 custom 控件。
返回对象:AntdUIHyperlinkLabelObject
创建图片 3D 控件。
展示3D效果图片。
参数 @1 指定 custom 控件。
创建图片预览控件。
参数 @1 指定 custom 控件。
创建输入框控件。
通过鼠标或键盘输入内容,是最基础的表单域的包装。
参数 @1 指定 custom 控件。
创建数字输入框控件。
通过鼠标或键盘,输入范围内的数值。
参数 @1 指定 custom 控件。
创建文本控件。
显示一段文本。
参数 @1 指定 custom 控件。
创建LED文本控件。
显示一段LED样式的文本。
参数 @1 指定 custom 控件。
创建时间文本控件。
显示时间文本。
参数 @1 指定 custom 控件。
创建导航菜单控件。
为页面和功能提供导航的菜单列表。
参数 @1 指定 custom 控件。
创建菜单项。
参数 @1 指定菜单文本。
菜单项集合类。
全局提示静态类。
全局展示操作反馈信息。
模态对话框静态类。
通知提醒框静态类。
全局展示通知提醒信息。
创建对象项。
创建页头控件。
页面头部,起到内容概览和引导页级操作的作用。
参数 @1 指定 custom 控件。
创建分页控件。
采用分页的形式分隔长列表,每次只加载一个页面。
参数 @1 指定 custom 控件。
创建分页项。
返回对象:AntdUIPaginationItemObject
创建面板控件。
内容区域。
参数 @1 指定 custom 控件。
气泡卡片静态类。
弹出气泡式的卡片浮层。
图片预览框静态类。
用于展示图片预览。
创建进度条控件。
展示操作的当前进度。
参数 @1 指定 custom 控件。
进度条形状枚举:Line,Circle,Mini,Steps。
创建单选框控件。
参数 @1 指定 custom 控件。
创建评分控件。
参数 @1 指定 custom 控件。
创建分段控制器控件。
参数 @1 指定 custom 控件。
创建分段控制器项。
返回对象:AntdUISegmentedItemObject
创建选择器控件。
下拉选择器。
参数 @1 指定 custom 控件。
创建选择项。
创建徽章控件。
展示徽章图标。
参数 @1 指定 custom 控件。
创建信号强度控件。
展示设备信号。
参数 @1 指定 custom 控件。
创建滑动输入条控件。
滑动型输入器,展示当前值和可选范围。
参数 @1 指定 custom 控件。
创建滑动范围输入条控件。
滑动型范围输入器。
参数 @1 指定 custom 控件。
创建加载中控件。
用于页面和区块的加载中状态。
参数 @1 指定 custom 控件。
创建分隔面板控件。
自由切分指定区域。
参数 @1 指定 custom 控件。
创建堆栈布局控件。
按水平或垂直方向排列子元素。
参数 @1 指定 custom 控件。
步骤状态枚举:Wait,Process,Finish,Error。
创建步骤条控件。
引导用户按照流程完成任务的导航条。
参数 @1 指定 custom 控件。
创建步骤项。
主题样式类,用于设置浅色深色模式及自定义主题。
创建开关控件。
开关选择器。
参数 @1 指定 custom 控件。
对齐方式枚举:None,TL,Top,TR,RT,Right,RB,BR,Bottom,BL,LB,Left,LT。
对齐方式枚举:None,Left,Top,Right,Bottom。
填充方式枚举:Fill,Contain,Cover,None。
方向枚举:None,Left,Right。
形状枚举:Default,Circle,Round。
类型枚举:None,Success,Info,Warn,Error。
类型枚举:Default,Success,Error,Primary,Warn,Info。
创建多标签页头控件。
多标签页切换页头。
参数 @1 指定 custom 控件。
标签页类型枚举:Line,Card。
创建表格控件。
展示行列数据。
参数 @1 指定 custom 控件。
创建标签页控件。
选项卡切换组件。
参数 @1 指定 custom 控件。
创建标签页项。
创建标签控件。
进行标记和分类的小标签。
参数 @1 指定 custom 控件。
创建时间选择框控件。
输入或选择时间的控件。
参数 @1 指定 custom 控件。
创建时间轴控件。
垂直展示的时间流信息。
参数 @1 指定 custom 控件。
创建时间轴项。
文字提示静态类。
简单的文字提示气泡框。
漫游式引导静态类。
用于分步引导用户了解产品功能的气泡组件。
创建穿梭框控件。
双栏穿梭选择框,用于在两个区域之间移动元素。
参数 @1 指定 custom 控件。
创建穿梭框项。
创建树形控件。
多层次的结构列表。
参数 @1 指定 custom 控件。
创建树节点项
创建拖拽上传控件。
文件选择上传和拖拽上传控件。
参数 @1 指定 custom 控件。
返回对象:AntdUIUploadDraggerObject
创建水印控件。
给页面的某个区域加上水印。
参数 @1 指定 custom 控件。
文本
激活字体颜色
0xAARRGGBB 格式颜色值。
文字颜色,0xAARRGGBB 格式
间距。整数值,默认为12
数据。
AntdUI.BreadcrumbItem 对象数组
暂停布局,bool 值,默认为 false
圆角。整数值,默认为 4
分隔符,string 值,默认为 "/"
function(sender,e){
__/*点击面包屑项时触发此事件,e.getItem().Text 返回当前点击的项目文本。
注意无下标参数的 Item 属性不能用 e.Item 读取。*/
}
鼠标按下时的背景颜色。
0xAARRGGBB 格式颜色值。
背景颜色。
0xAARRGGBB 格式颜色值。
鼠标悬停时的背景颜色。
0xAARRGGBB 格式颜色值。
边框宽度。
float 值,默认为 0F。
AntdUIButtonObject.Click = function(sender,e){
/*单击按钮时触发此事件*/
}
文本颜色。
0xAARRGGBB 格式颜色值。
是否为幽灵按钮,幽灵按钮将按钮的内容反色,背景变为透明。
bool 值,默认为 false。
按钮图标。
Image 对象。
图标位置。
AntdUI.TAlignMini 枚举 (Left,Right),默认为 Left。
图标缩放比例。
float 值,默认为 0.7F。
按钮的 SVG 图标。
string 值。
是否为链接样式。
bool 值,默认为 false。
连接左侧区域,用于组合按钮。
bool 值,默认为 false。
连接右侧区域,用于组合按钮。
bool 值,默认为 false。
是否为加载中状态。
bool 值,默认为 false。
按钮圆角。
int 值,默认为 6。
按钮形状。
AntdUI.TShape 枚举 (Default,Circle,Round),默认为 Default。
是否显示箭头图标。
bool 值,默认为 false。
切换状态,用于实现开关按钮。
bool 值,默认为 false。
按钮文本。
string 值,可使用 🌏 LocalizationText 指定多语言文本。
切换状态的图标。
Image 对象。
切换状态的 SVG 图标。
string 值。
按钮类型。
AntdUI.TTypeMini 枚举 (Default,Primary,Success,Error,Warn,Info),默认为 Default。
点击时自动改变选中状态 bool true
自动大小 bool false
自动大小模式 TAutoSize None
选中状态 bool false
AntdUICheckboxObject.CheckedChanged = function(sender,e){
/*属性值更改时发生,参数 e.Checked 表示选中状态*/
}
填充颜色
0xAARRGGBB 格式颜色值。
文字颜色
0xAARRGGBB 格式颜色值。
国际化文本 string? null
反向 RightToLeft No
文本 string? null
文本位置 ContentAlignment MiddleLeft
是否使用助记键 bool true
鼠标按下时的背景颜色。
0xAARRGGBB 格式颜色值。
背景颜色。
0xAARRGGBB 格式颜色值。
鼠标悬停时的背景颜色。
0xAARRGGBB 格式颜色值。
边框宽度。
float 值,默认为 0F。
AntdUIDropdownObject.Click = function(sender,e){
/*单击按钮时触发此事件*/
}
点击到最里层,无节点才能点击,bool 值,默认为 false
下拉箭头是否显示,bool 值,默认为 false
下拉边距,System.Drawing.Size 对象。
默认值 System.Drawing.Size(12,5)
下拉圆角,数值,默认为 null
文本颜色。
0xAARRGGBB 格式颜色值。
是否为幽灵按钮,幽灵按钮将按钮的内容反色,背景变为透明。
bool 值,默认为 false。
按钮图标。
Image 对象。
图标位置。
AntdUI.TAlignMini 枚举 (Left,Right),默认为 Left。
图标缩放比例。
float 值,默认为 0.7F。
按钮的 SVG 图标。
string 值。
数据集合
连接左侧区域,用于组合按钮。
bool 值,默认为 false。
连接右侧区域,用于组合按钮。
bool 值,默认为 false。
列表自动宽度,bool 值,默认为 true
是否为加载中状态。
bool 值,默认为 false。
列表最多显示条数,数值,默认为 4
菜单弹出位置,AntdUI.TAlignFrom 枚举。
默认为 AntdUI.TAlignFrom.BL
按钮圆角。
int 值,默认为 6。
AntdUIDropdownObject.SelectedValueChanged = function(sender,e){
/*改变选项时触发此事件,e.Value 为当前选中的值*/
}
按钮形状。
AntdUI.TShape 枚举 (Default,Circle,Round),默认为 Default。
是否显示箭头图标。
bool 值,默认为 false。
切换状态,用于实现开关按钮。
bool 值,默认为 false。
按钮文本。
string 值,可使用 🌏 LocalizationText 指定多语言文本。
切换状态的图标。
Image 对象。
切换状态的 SVG 图标。
string 值。
触发下拉的行为,AntdUI.Trigger 枚举。
默认值为 AntdUI.Trigger.Click
是否允许清除内容,bool 值,默认为 false
输入框图标
密码掩码字符
占位文本
输入框内容
AntdUIInputObject.TextChanged = function(sender,e){
/*文本内容改变时触发此事件*/
}
新增合并单元格。
参数 @1 指定 CellRange 对象或 CellRange[] 数组。
列宽自动调整模式。
AntdUI.ColumnsMode 枚举,默认为 Auto。
绑定数据源,用于实现插入删除自动刷新。
参数 @1 指定 BindingList 对象。
表格边框颜色。
0xAARRGGBB 格式颜色值。
显示列边框。
bool 值,默认为 false。
AntdUITableObject.CellBeginEdit = function(sender,e){
/*编辑前发生,返回 true 继续编辑
e.Value 数值, e.Record 原始行, e.RowIndex 行序号, e.ColumnIndex 列序号*/
return true;
}
AntdUITableObject.CellButtonClick = function(sender,e){
/*单击单元格按钮时发生
e.Btn 触发按钮, e.Record 原始行, e.RowIndex 行序号, e.ColumnIndex 列序号*/
}
AntdUITableObject.CellClick = function(sender,e){
/*单击单元格时发生
e.Button 鼠标按键, e.Record 原始行, e.RowIndex 行序号, e.ColumnIndex 列序号, e.Rect 表格区域*/
}
AntdUITableObject.CellDoubleClick = function(sender,e){
/*双击单元格时发生
e.Button 鼠标按键, e.Record 原始行, e.RowIndex 行序号, e.ColumnIndex 列序号, e.Rect 表格区域*/
}
AntdUITableObject.CellEndEdit = function(sender,e){
/*编辑后发生,返回 true 应用编辑
e.Value 修改后值, e.Record 原始行, e.RowIndex 行序号, e.ColumnIndex 列序号*/
return true;
}
复选框大小。
int 值,默认为 16。
AntdUITableObject.CheckedChanged = function(sender,e){
/*Checked 属性值更改时发生
e.Value 数值, e.Record 原始行, e.RowIndex 行序号, e.ColumnIndex 列序号*/
}
AntdUITableObject.CheckedOverallChanged = function(sender,e){
/*全局 CheckState 属性值更改时发生
e.Column 表头对象, e.Value 数值*/
}
清空全部合并单元格。
行复制。
bool 值,默认为 true。
表头背景色。
0xAARRGGBB 格式颜色值。
列拖拽排序。
bool 值,默认为 false。
表头字体。
Font 对象。
表头文本色。
0xAARRGGBB 格式颜色值。
表格列的配置。
AntdUI.ColumnCollection 对象。
判断合并单元格是否存在。
参数 @1 指定 CellRange 对象。
返回 bool 值。
复制表格数据。
参数 @1 指定行索引 row。
参数 @2 可选,指定列索引 column。
数据数组。
object 对象,支持 DataTable、Class 等。
默认是否展开树。
bool 值,默认为 false。
拖拽手柄图标大小。
int 值,默认为 14。
拖拽手柄大小。
int 值,默认为 24。
编辑模式。
AntdUI.TEditMode 枚举,默认为 None。
是否显示空样式。
bool 值,默认为 true。
空是否显示表头。
bool 值,默认为 false。
数据为空显示图片。
Image 对象,默认为 null。
数据为空显示文字。
string 值,默认为 "No data"。
手动调整列头宽度。
bool 值,默认为 false。
进入编辑模式。
参数 @1 指定行索引 row。
参数 @2 指定列索引 column。
展开或折叠指定行。
参数 @1 指定行元数据 record。
参数 @2 指定折叠值 value。
展开全部树节点。
固定表头。
bool 值,默认为 true。
文字颜色。
0xAARRGGBB 格式颜色值。
间距。
int 值,默认为 12。
获取行使能。
参数 @1 指定行索引 i。
返回 bool 值。
处理快捷键。
bool 值,默认为 true。
刷新布局。
焦点离开清空选中。
bool 值,默认为 false。
多选行。
bool 值,默认为 false。
圆角。
int 值,默认为 0。
刷新界面。
行高。
int? 值,默认为 null。
表头行高。
int? 值,默认为 null。
表格行选中背景色。
0xAARRGGBB 格式颜色值。
表格行选中字色。
0xAARRGGBB 格式颜色值。
滚动到指定行。
参数 @1 指定行索引 i。
参数 @2 可选,指定是否强制滚动 force。
选中行。
int 值,默认为 -1。
选中多行。
int[] 数组。
设置行使能。
参数 @1 指定行索引 i。
参数 @2 指定使能值 value。
参数 @3 指定是否刷新 ui。
AntdUITableObject.SetRowStyle = function(sender,e){
/*设置行样式,返回 CellStyleInfo 对象或 null
e.Record 原始行, e.Index 行序号
可用于实现奇偶交替背景色*/
if(e.Index % 2 == 0){
var style = AntdUI.Table.CellStyleInfo();
style.BackColor = 0xFFF5F5F5;
return style;
}
return null;
}
省略文字提示。
bool 值,默认为 true。
获取表头排序序号。
返回 int[] 数组。
获取排序序号。
返回 int[] 数组。
获取排序数据。
返回 object[] 数组。
AntdUITableObject.SortRows = function(sender,e){
/*行排序时发生
e.ColumnIndex 列序号*/
}
开关大小。
int 值,默认为 16。
导出表格数据。
返回 DataTable 对象。
树开关按钮大小。
int 值,默认为 16。
显示表头。
bool 值,默认为 true。