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