模板庫
模板庫
DevExpress 模板庫是一組利用特定 DevExpress 控件和組件的模板。該庫包括項目模板以及單個項目項(窗體、用戶控件等)的模板。
啟動模板庫
按照以下步驟運行開發(fā)快速模板庫。
-
在 Visual Studio 中,點擊File | New | Project調(diào)用一個標(biāo)準(zhǔn)的New Project,或右鍵單擊 Visual Studio 解決方案資源管理器中的現(xiàn)有項目,然后選擇 Add | New Item以顯示“添加新項”對話框。找到 DevExpress v22.2 模板庫項,然后選擇它并單擊“確定”或“添加”按鈕 — 具體取決于對話框。
- 單擊 Visual Studio 中的 DevExpress 菜單項,然后選擇 All Platforms | New Item… (or New Project…).
模板庫用戶界面
下圖說明了 DevExpress 模板庫:
- 模板庫——對話框元素
- 平臺——選擇應(yīng)用程序平臺。
- 框架——指定應(yīng)用程序的目標(biāo)框架:.NET Framework 或 .NET Core。
- 語言——在 C# 和 Visual Basic 之間進行選擇。
- 模板——從可用于所選平臺、框架和語言的項目模板列表中選擇一個模板。
- 搜索框——允許您按標(biāo)題搜索特定模板。
項目模板信息
下表枚舉了模板庫中包含的所有“新建項目”模板。
模板名稱 |
模板說明 |
正在使用的控件和組件 |
---|---|---|
WinForms Common |
||
Blank Application |
具有可換膚主窗體的空應(yīng)用程序。 |
XtraForm |
Toolbar-based Application |
具有可外觀主窗體的應(yīng)用程序,其中包含三個欄 - 主菜單欄、常規(guī)工具欄和狀態(tài)欄。 |
XtraForm, BarManager |
Ribbon-based Application |
具有功能區(qū)表單的應(yīng)用程序封裝了功能區(qū)本身。 |
RibbonForm, RibbonControl, RibbonStatusBar |
Tabbed UI Application |
具有選項卡式主窗體的應(yīng)用程序,用于實現(xiàn)常用 Web 瀏覽器中的選項卡 UI。 |
TabForm |
贏匯業(yè)務(wù)解決方案 |
||
Word Processing Application |
受Microsoft Word啟發(fā)的應(yīng)用程序。 |
RichEditControl, RibbonControl, RibbonForm |
Scheduling Application |
受 Microsoft Outlook 啟發(fā)的應(yīng)用程序。 |
SchedulerControl, NavBarControl, DateNavigator, RibbonControl, RibbonForm |
Spreadsheet Application |
具有功能區(qū) UI 的電子表格應(yīng)用程序。 |
SpreadsheetControl, RibbonControl, RibbonForm |
PdfViewer Application |
用于瀏覽.PDF文件的基于功能區(qū) UI 的應(yīng)用程序。 |
PdfViewer, RibbonControl, RibbonForm |
Map Application |
具有功能區(qū) UI 的地圖瀏覽器。 |
MapControl, RibbonControl, RibbonForm |
WinForms 流行的用戶界面 |
||
Grid-based UI |
具有表格數(shù)據(jù)表示形式的簡單數(shù)據(jù)編輯應(yīng)用程序。 |
GridControl, RibbonControl, RibbonForm |
Grid-based UI (Office 365-inspired) |
數(shù)據(jù)編輯應(yīng)用程序。數(shù)據(jù)網(wǎng)格控件切換到平鋪視圖,并模仿 Microsoft Outlook 的緊湊視圖選項。 |
GridControl, RibbonControl, RibbonForm |
UI-ready Form
|
這些模板允許您添加單獨的應(yīng)用程序模塊,這些模塊可以組合成一個可靠的多屏幕應(yīng)用程序。有三種應(yīng)用程序模塊類型可用。
每個模塊都可以根據(jù)所選的 UI 類型進行不同的設(shè)計。 |
Depends on the selected UI type |
贏形視窗用戶界面應(yīng)用程序群 |
||
Blank Application |
面向 Windows UI 的空應(yīng)用程序。 |
DocumentManager (WindowsUIView), XtraForm |
Tile Application |
綁定到示例數(shù)據(jù)源的多屏 Windows 新式 UI 應(yīng)用程序。請參閱如何:使用模板庫創(chuàng)建 Windows 現(xiàn)代 UI 應(yīng)用程序以了解更多信息。 |
DocumentManager (WindowsUIView), XtraForm |
Wizard Application |
模擬 Windows 10 樣式安裝向?qū)У膽?yīng)用程序。 |
DocumentManager (WindowsUIView), XtraForm |
項目模板信息
下表列出了用于將新項添加到現(xiàn)有 WinForms 項目的所有模板。
模板名稱 |
模板說明 |
正在使用的控件和組件 |
---|---|---|
WinForms Common |
||
User Control |
可外觀的用戶控件。 |
XtraUserControl |
Form |
可換膚的形式。 |
XtraForm |
Ribbon Form |
設(shè)計用于ribbon控件的窗體。 |
RibbonForm |
Splash Screen |
具有預(yù)定義內(nèi)容模板的初始屏幕窗口。 |
SplashScreen |
Progress Indicator |
帶有預(yù)定義內(nèi)容模板的選框進度條初始屏幕。 |
WaitForm |
WinForms 流行的用戶界面 |
||
UI-ready User Control, UI-ready Form |
這些模板允許您添加單獨的應(yīng)用程序模塊,這些模塊可以組合成一個可靠的多屏幕應(yīng)用程序。有三種應(yīng)用程序模塊類型可用。
您可以根據(jù)所選的 UI 類型以不同的方式設(shè)計每個模塊。 |
Depends on the selected UI type
|
WinForms MVVM |
||
Blank View Model |
添加一個類,該類是 MVVM 就緒的視圖模型。(可選)添加一個 外部用戶控制 即與此視圖模型相關(guān)的視圖。視圖模型可以是常規(guī)模型或 POCO 視圖模型(請參閱數(shù)據(jù)綁定和通知一文的“POCO 屬性”部分 ,了解有關(guān) POCO 類的詳細(xì)信息)。 |
僅適用于“View & View Model”模板: MvvmContext, XtraUserControl |
贏匯定制解決方案 |
||
Custom Data Editor |
添加一個單獨的類,該類定義從所選 DevExpress 編輯器派生的自定義數(shù)據(jù)編輯器。提供用于為自定義編輯器實現(xiàn)自定義基礎(chǔ)結(jié)構(gòu)類(繪制器和視圖信息)的選項。 |
None |
Custom Data Grid |
允許您使用 所需的基礎(chǔ)結(jié)構(gòu)類生成自定義數(shù)據(jù)網(wǎng)格控件后代。 |
None |
WinForms 報告 |
||
Report Wizard |
運行報告向?qū)?/span>用在將報表添加到項目之前設(shè)置報表。 |
None |
Scheduler Report | XtraSchedulerReport | |
“儀表板”組 |
||
Dashboard |
可在設(shè)計時自定義的空 DevExpress 儀表板。 |