模板库
模板库
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 |
具有可换肤主窗体的空应用程序。 |
|
Toolbar-based Application |
具有可外观主窗体的应用程序,其中包含三个 - 主菜单栏、常规工具栏和状态栏。 |
XtraForm, BarManager |
Ribbon-based Application |
具有功能区表单的应用程序封装了本身。 |
RibbonForm, RibbonControl, RibbonStatusBar |
Tabbed UI Application |
具有的应用程序,用于实现常用 Web 浏览器中的选项卡 UI。 |
|
赢汇业务解决方案 |
||
Word Processing Application |
受Microsoft 的应用程序。 |
RichEditControl, RibbonControl, RibbonForm |
Scheduling Application |
受 Microsoft 的应用程序。 |
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 |
面向 的空应用程序。 |
DocumentManager (WindowsUIView), XtraForm |
Tile Application |
绑定到示例数据源的多屏 Windows 新式 UI 应用程序。请参阅以了解更多信息。 |
DocumentManager (WindowsUIView), XtraForm |
Wizard Application |
模拟 Windows 10 样式安装向导的应用程序。 |
DocumentManager (WindowsUIView), XtraForm |
项目模板信息
下表列出了用于将新项添加到现有 WinForms 项目的所有模板。
模板名称 |
模板说明 |
正在使用的控件和组件 |
---|---|---|
WinForms Common |
||
User Control |
可外观的用户控件。 |
|
Form |
可换肤的形式。 |
|
Ribbon Form |
设计用于ribbon控件的窗体。 |
|
Splash Screen |
具有预定义内容模板的初始屏幕窗口。 |
|
Progress Indicator |
带有预定义内容模板的选框进度条初始屏幕。 |
|
WinForms 流行的用户界面 |
||
UI-ready User Control, UI-ready Form |
这些模板允许您添加单独的应用程序模块,这些模块可以组合成一个可靠的多屏幕应用程序。有三种应用程序模块类型可用。
您可以根据所选的 UI 类型以不同的方式设计每个模块。 |
Depends on the selected UI type
|
WinForms MVVM |
||
Blank View Model |
添加一个类,该类是 的视图模型。(可选)添加一个 即与此视图模型相关的视图。视图模型可以是常规模型或 POCO 视图模型(请参阅一文的“POCO 属性”部分 ,了解有关 POCO 类的详细信息)。 |
仅适用于“View & View Model”模板: MvvmContext, XtraUserControl |
赢汇定制解决方案 |
||
Custom Data Editor |
添加一个单独的类,该类定义从所选 DevExpress 编辑器派生的自定义数据。提供用于为自定义编辑器实现自定义基础结构类(绘制器和视图信息)的选项。 |
None |
Custom Data Grid |
允许您使用 所需的基础结构类生成自定义控件后代。 |
None |
WinForms 报告 |
||
Report Wizard |
运行报告用在将报表添加到项目之前设置报表。 |
None |
Scheduler Report |
添加 支持计划程序和日历报告选项的专用 DevExpress 报表。 |
|
“仪表板”组 |
||
Dashboard |
可在设计时自定义的空 DevExpress 仪表板。 |
|