Skip to content
On this page

组件列表

标准组件(在组件包内)

Accordion 手风琴

Accordion显示AccordionItems列表。每个项目都由一个按钮表示,该按钮在点击时显示详细视图。

Button 按钮

按钮小部件有一个文本标签和图标,两者都是可选的。

Card 卡片

卡片小部件使用标题和子标题对元素进行分组,所有这些都是可选的。

Check 复选框

复选框小部件有一个文本标签和一个选中(或未选中)的图标。

Entry 输入框

输入小部件允许在聚焦时输入简单文本。

PasswordEntry小部件隐藏文本输入并添加一个按钮来显示文本。

FileIcon 文件图标

FileIcon为各种类型的文件提供了有用的标准图标。它将文件类型显示为指示器图标,并显示文件类型的扩展名。

Form表单

表单小部件是两列网格,其中每行有一个标签和一个小部件(通常是一个输入)。网格的最后一行将包含适当的表单控件按钮(如果有)。

超链接小部件是具有适当填充和布局的文本组件。单击时,URL将在默认web浏览器中打开。

Icon 像素图标

图标小部件是一个基本的图像组件,它加载其资源以匹配主题。

Label 标签

标签小部件是具有适当填充和布局的标签组件。

Progress bar 进度条

ProgressBar小部件创建一个水平进度条面板,指示进度。

ProgressBarInfinite小部件创建一个水平面板,指示无限等待。无限进度条重复循环0%->100%,直到调用Stop()。

RadioGroup 单选框

RadioGroup小部件有一个文本标签列表,每个标签旁边都有无线电检查图标。

Select 下拉选择框

选择小部件有一个选项列表,其中显示了当前选项,并在单击时触发事件函数。

SelectEntry 选择输入控件

选择条目小部件将可编辑组件添加到选择小部件。用户可以选择一个选项或输入自己的值。

Separator 分割线

分隔符小部件显示其他元素之间的分隔线。

Slider 滑块儿控件

滑块,如果是可以在两个固定值之间滑动的控件。

TextGrid 文档流

TextGrid是一个字符的单空间网格。这是设计用于文本编辑器、代码预览或终端仿真器的。

Toolbar 工具栏

工具栏小部件创建工具按钮的水平列表。

组件集合(在组件包内)

集合小部件提供高级缓存功能,以提供海量数据的高性能呈现。这确实会导致一个更复杂的构造函数,但对于它实现的结果来说,这是一个很好的平衡。这些小部件中的每一个都使用一系列回调,最小集合由它们的构造函数定义,其中包括数据大小、创建可重复使用的模板项,最后是在小部件即将添加到显示中时将数据应用到小部件的函数。

List 列表

列表提供了许多子项的高性能垂直滚动。

Table 表格

表格提供了许多子项的高性能滚动二维显示。

Tree 表格

树提供了一个高性能的项目垂直滚动,可以展开以显示子元素。

容器组件(在组件包内)

容器小部件类似于常规容器,但它们提供了一些附加功能

AppTabs tab栏

AppTabs小部件允许从TabItems列表中切换可见内容。每个项目都由小部件顶部的按钮表示。

Scroll 滚动条

滚动容器定义了一个小于内容的容器。

Split 容器拆分

“拆分容器”定义了一个大小在两个子级之间拆分的容器。