模板库
模板库
DevExpress 模板库是一组利用特定 DevExpress 控件和组件的模板。该库包括项目模板以及单个项目项(窗体、用户控件等)的模板。
启动模板库
按照以下步骤运行开发快速模板库。
-
在 Visual Studio 中,点击File | New | Project调用一个标准的New Project,或右键单击 Visual Studio 解决方案资源管理器中的现有项目,然后选择 Add | New Item以显示“添加新项”对话框。找到 DevExpress v22.2 模板库项,然后选择它并单击“确定”或“添加”按钮 — 具体取决于对话框。
- 单击 Visual Studio 中的 DevExpress 菜单项,然后选择 All Platforms | New Item… (or New Project…).
模板库用户界面
下图说明了 DevExpress 模板库:
- 模板库——对话框元素
- 平台——选择应用程序平台。
- 框架——指定应用程序的目标框架:.NET Framework 或 .NET Core。
- 语言——在 C# 和 Visual Basic 之间进行选择。
- 模板——从可用于所选平台、框架和语言的项目模板列表中选择一个模板。
- 搜索框——允许您按标题搜索特定模板。
项目模板信息
下表枚举了模板库中包含的所有“新建项目”模板。
模板名称 |
模板说明 |
正在使用的控件和组件 |
---|---|---|
WinForms Common |
||
Blank Application |
具有可换肤主窗体的空应用程序。 |
XtraForm |
Toolbar-based Application |
具有可外观主窗体的应用程序,其中包含三个栏 - 主菜单栏、常规工具栏和状态栏。 |
XtraForm, BarManager |
Ribbon-based Application |
具有功能区表单的应用程序封装了功能区本身。 |
RibbonForm, RibbonControl, RibbonStatusBar |
Tabbed UI Application |
具有选项卡式主窗体的应用程序,用于实现常用 Web 浏览器中的选项卡 UI。 |
TabForm |
赢汇业务解决方案 |
||
Word Processing Application |
受Microsoft Word启发的应用程序。 |
RichEditControl, RibbonControl, RibbonForm |
Scheduling Application |
受 Microsoft Outlook 启发的应用程序。 |
SchedulerControl, NavBarControl, DateNavigator, RibbonControl, RibbonForm |
Spreadsheet Application |
具有功能区 UI 的电子表格应用程序。 |
SpreadsheetControl, RibbonControl, RibbonForm |
PdfViewer Application |
用于浏览.PDF文件的基于功能区 UI 的应用程序。 |
PdfViewer, RibbonControl, RibbonForm |
Map Application |
具有功能区 UI 的地图浏览器。 |
MapControl, RibbonControl, RibbonForm |
WinForms 流行的用户界面 |
||
Grid-based UI |
具有表格数据表示形式的简单数据编辑应用程序。 |
GridControl, RibbonControl, RibbonForm |
Grid-based UI (Office 365-inspired) |
数据编辑应用程序。数据网格控件切换到平铺视图,并模仿 Microsoft Outlook 的紧凑视图选项。 |
GridControl, RibbonControl, RibbonForm |
UI-ready Form
|
这些模板允许您添加单独的应用程序模块,这些模块可以组合成一个可靠的多屏幕应用程序。有三种应用程序模块类型可用。
每个模块都可以根据所选的 UI 类型进行不同的设计。 |
Depends on the selected UI type |
赢形视窗用户界面应用程序群 |
||
Blank Application |
面向 Windows UI 的空应用程序。 |
DocumentManager (WindowsUIView), XtraForm |
Tile Application |
绑定到示例数据源的多屏 Windows 新式 UI 应用程序。请参阅如何:使用模板库创建 Windows 现代 UI 应用程序以了解更多信息。 |
DocumentManager (WindowsUIView), XtraForm |
Wizard Application |
模拟 Windows 10 样式安装向导的应用程序。 |
DocumentManager (WindowsUIView), XtraForm |
项目模板信息
下表列出了用于将新项添加到现有 WinForms 项目的所有模板。
模板名称 |
模板说明 |
正在使用的控件和组件 |
---|---|---|
WinForms Common |
||
User Control |
可外观的用户控件。 |
XtraUserControl |
Form |
可换肤的形式。 |
XtraForm |
Ribbon Form |
设计用于ribbon控件的窗体。 |
RibbonForm |
Splash Screen |
具有预定义内容模板的初始屏幕窗口。 |
SplashScreen |
Progress Indicator |
带有预定义内容模板的选框进度条初始屏幕。 |
WaitForm |
WinForms 流行的用户界面 |
||
UI-ready User Control, UI-ready Form |
这些模板允许您添加单独的应用程序模块,这些模块可以组合成一个可靠的多屏幕应用程序。有三种应用程序模块类型可用。
您可以根据所选的 UI 类型以不同的方式设计每个模块。 |
Depends on the selected UI type
|
WinForms MVVM |
||
Blank View Model |
添加一个类,该类是 MVVM 就绪的视图模型。(可选)添加一个 外部用户控制 即与此视图模型相关的视图。视图模型可以是常规模型或 POCO 视图模型(请参阅数据绑定和通知一文的“POCO 属性”部分 ,了解有关 POCO 类的详细信息)。 |
仅适用于“View & View Model”模板: MvvmContext, XtraUserControl |
赢汇定制解决方案 |
||
Custom Data Editor |
添加一个单独的类,该类定义从所选 DevExpress 编辑器派生的自定义数据编辑器。提供用于为自定义编辑器实现自定义基础结构类(绘制器和视图信息)的选项。 |
None |
Custom Data Grid |
允许您使用 所需的基础结构类生成自定义数据网格控件后代。 |
None |
WinForms 报告 |
||
Report Wizard |
运行报告向导用在将报表添加到项目之前设置报表。 |
None |
Scheduler Report | XtraSchedulerReport | |
“仪表板”组 |
||
Dashboard |
可在设计时自定义的空 DevExpress 仪表板。 |