共计 1940 个字符,预计需要花费 5 分钟才能阅读完成。
点击获取工具 >>
本文档列出了各种类型的 DevExpress 表单,这些表单是任何 WinForms 应用程序的次要可视元素。
XtraForm
XtraForm 代替齐全反对 DevExpress 皮肤性能的传统表单,表单的背景、边框和标题栏都能够成为可换皮肤的元素,这使 XtraForm 能够为整个应用程序提供对立的皮肤。在设计时和运行时,XtraForm 的皮肤也能够不同,请参阅 Menu Entries 档理解无关设计时设置的更多信息。
Toolbar Form
XtraForm 的扩大版本,能够间接在其标题栏中显示 bar items,标题栏高度可变,可暗藏其题目。
Ribbon Form
Ribbon Control 引入了 Ribbon UI,它能够代替传统的工具栏菜单零碎。如果您抉择构建基于 Ribbon 的应用程序 UI,RibbonForm 此处将替换面向栏的 XtraForm。这种类型的表单与 Ribbons 共享其标题栏,从而创立松软的表单布局并节俭了表单空间。当然,RibbonForms 及其 XtraForm 的前身齐全反对 DevExpress 皮肤和其余皮肤设置。
Tabbed Form
Tabbed Form 容许您实现选项卡式 UI,其中选项卡嵌入在表单的标题栏中。如果须要,您还能够在选项卡旁边显示自定义按钮。作为 XtraForm 的后辈,选项卡式表单齐全反对 DevExpress 皮肤和皮肤机制。
Fluent Design Form
FluentDesignForm 是 Windows 10 格调的表单,具备以下性能:
- 嵌入式 Hamburger Menu(AccordionControl)
- Hamburger Menu 的自适应布局模式
- Acrylic Material 成果(局部通明的纹理)
- 显示高光可视化成果
XtraUserControl
XtraUserControl 是规范用户控件的 DevExpress 版本 – 一个空的容器,能够承载其中的任何控件和组件集。应用可视继承性能,您可能将 DevExpress 控件搁置到 XtraUserControl 上,从中继承您本人的用户控件,并且依然可能调用所有 DevExpress 设计时元素,例如智能标记或控件设计器。
实用程序和助手
Form Assistant
您始终能够通过从代码中的相应类继承表单来用 XtraForm、Ribbon Form 或 Tabbed Form 替换规范 WinForms 表单。通过应用 Form Assistant 组件,您无需编写任何代码即可执行雷同的操作。只需将此组件放到表单上,并应用其智能标记抉择所需的表单类型即可,您能够随时应用雷同的智能标记将表单转换回其默认类型。
另外,该组件可能通过抉择所需的皮肤来批改表单外观。为此,请应用雷同的智能标记,而后从相干的下拉列表中抉择适当的皮肤。抉择外观后,将主动增加具备所有必须设置的 DefaultLookAndFeel 组件。
Taskbar Assistant
从 Windows 7 开始,Windows 任务栏中显示的应用程序按钮不仅仅用于导航到该特定应用程序。悬停时,任务栏按钮可能显示应用程序预览,在此预览中显示自定义按钮,并在鼠标右键单击时调用跳转列表。跳转列表是一个自定义上下文菜单,其中蕴含指向次要利用程序模块、最近应用的文档、惯例应用程序命令或任何其余自定义操作的链接。借助 TaskbarAssistant 组件,这些弱小的性能当初可用于您的应用程序。任务栏助手提供以下性能:
- 任务栏按钮的自定义跳转列表
- 跳转列表的各种命令类别
- 进度栏、任务栏按钮中嵌入四个状态
- 在默认应用程序字形上方绘制笼罩图标
- 能够在缩略图预览中增加到工具栏的自定义按钮
Splash Screen Manager
SplashScreenManager 组件容许您创立启动表单,在启动应用程序或忙于执行特定工作时显示。某些初始表单反对在主表单启动时主动显示,而其余初始表单须要手动显示和敞开。
反对以下启动表单:
- Skin Splash Screen – 能够辨认皮肤的启动画面。
- Fluent Splash Screen – Windows 10 启发的初始屏幕。
- Splash Screen – 具备与皮肤无关的设置。
- 反对设计时自定义。
- Splash Image – 容许您将任何图像显示为初始屏幕。
- Wait Form – 一种皮肤感知表单,用于批示耗时的操作进度。
- Overlay Form – 半透明的初始屏幕,笼罩其父控件或表单。
Adorner UI Manager
AdornerUIManager 是提供自定义装璜层的组件,该装璜层是在所有 UI 元素上方绘制的通明层。该层可用于绘制箭头、提醒、小元素和各种可视化成果。例如,您能够在 ‘Mail’ 按钮上方绘制未读音讯的数量,或者对容许用户进入下一个应用程序页面之前须要填充或批改的文本字段施行发光成果。