sgcWizard 功能矩阵
按任务分类的 sgcWizard 全部功能,每项功能都链接到对应的帮助主题。
按任务分类的 sgcWizard 全部功能,每项功能都链接到对应的帮助主题。
| 功能 | 详情 | 社区版 | 帮助 |
|---|---|---|---|
| 以页面作为步骤 | AddPage('Caption') 会添加一个页面和一个步骤条项,每个页面带有 Description 和 StepGlyph。组件编辑器可在设计时添加页面。 | 帮助 | |
| 导航 | “下一步”和“上一步”在页面之间移动,页面上的 Skip 会使它们跳过该页面。 | 帮助 | |
| 按钮标题 | 内置的“上一步”“下一步”“完成”和“取消”按钮可使用您自己的文字:BackCaption、NextCaption、FinishCaption、CancelCaption、ShowCancel。 | 帮助 | |
| 完成与取消 | OnFinish 和取消处理用于结束流程。 | 帮助 | |
| 验证 | OnBeforePageChange(aFromIndex, aToIndex, var aAllow) 会在页面通过验证前阻止切换。 | 帮助 |
| 功能 | 详情 | 社区版 | 帮助 |
|---|---|---|---|
| 键盘 | Enter 为下一步,Escape 为取消。 | 帮助 | |
| 主题 | 浅色和深色主题以及强调色:Theme、AccentColor。 | 帮助 | |
| 无界面渲染 | TsgcStepperModel 上的 sgcWizardSaveToPNG 和 sgcWizardSaveToSVG,在 Linux64 上同样可用。 | 帮助 | |
| 从右到左(阿拉伯语和希伯来语) | 步骤条所在的一侧、步骤顺序、连接线以及带箭头的上一步和下一步按钮已镜像。您的页面内容遵循其自身的方向。 | 帮助 | |
| 无障碍 | 步进器的各步骤及其状态、当前页面以及按钮栏的按钮向 UI Automation 公开。Ctrl+Tab 和 Ctrl+Shift+Tab 可在向导内的任何位置转到下一步或上一步,步进器和按钮栏都是 Tab 停靠点并带有可见的焦点环,并遵循 Windows 高对比度。默认开启,可用于 VCL(Delphi 7 到 13)、Windows 上的 FireMonkey、WinForms、WPF 和 Avalonia。 | 帮助 |
.NET 向导是类名相同的 C# 移植版本,适用于 WinForms、WPF 和 Avalonia。在 WPF 和 Avalonia 中,一个页面只能容纳一个子元素;在 WinForms 中,页面是一个容器。
| 包 | 版本 | 内容 |
|---|---|---|
esegece.sgcWizard.Community | 社区版(免费) | 核心库 |
esegece.sgcWizard | 注册版 | 核心库 |
esegece.sgcWizard.WinForms | 注册版 | Windows Forms 控件 |
esegece.sgcWizard.Wpf | 注册版 | WPF 控件 |
esegece.sgcWizard.Avalonia | 注册版 | Avalonia 控件 |
esegece.sgcWizard.Rendering | 注册版 | 无界面渲染 |
sgcWizard 的每项功能都记录在 sgcUI 帮助中,每种开发环境各有一个版本。