模板庫
模板庫
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 儀表板。 |
|