Office用戶界面
DevExpress WinForms 控件允許您構(gòu)建外觀和受到Microsoft Office應(yīng)用程序(如Word, Excel, PowerPoint和Visio)啟發(fā)的ui,如下圖所示。
下圖顯示了典型的office應(yīng)用程序的元素。
使用以下 DevExpress 控件在您的應(yīng)用程序中模擬 Office 風(fēng)格的UI。
-
Ribbon Control + Ribbon Status Bar
Ribbon控件是在Microsoft Office 2007中引入的,它取代了傳統(tǒng)的工具欄,現(xiàn)在被用于所有Office應(yīng)用程序中。顯示在申請(qǐng)表底部的RibbonStatusBar用于顯示各種類(lèi)型的信息(文檔狀態(tài)、頁(yè)碼等)
-
Navigation Controls
允許最終用戶在應(yīng)用程序內(nèi)容區(qū)域中切換內(nèi)容或執(zhí)行其他任務(wù)的多個(gè)導(dǎo)航控件之一,導(dǎo)航控件允許最終用戶更改主應(yīng)用程序區(qū)域中顯示的內(nèi)容。
- 導(dǎo)航欄—— 一個(gè)傳統(tǒng)的側(cè)邊欄控件,具有可擴(kuò)展的組和可點(diǎn)擊的項(xiàng)目。它有三種內(nèi)置風(fēng)格,可以改變它的行為和外觀。
- AccordionControl ——導(dǎo)航欄的現(xiàn)代替代品,它允許您創(chuàng)建組和項(xiàng)的多級(jí)層次結(jié)構(gòu)。
- NavigationPane —— 類(lèi)似于adobereader中使用的側(cè)邊欄。包括顯示在可擴(kuò)展區(qū)域中的垂直對(duì)齊選項(xiàng)卡,該區(qū)域可以調(diào)整大小、最大化或折疊。
-
Content Area Controls
顯示主要應(yīng)用程序內(nèi)容的受 Office 啟發(fā)的控件。
- 數(shù)據(jù)網(wǎng)格—— 用于最終用戶顯示數(shù)據(jù)的編輯和整形組件,提供了一個(gè)靈活的UI與各種視圖,包括帶狀網(wǎng)格視圖,高級(jí)帶狀網(wǎng)格視圖,卡視圖,布局視圖,WinExplorer視圖和平鋪視圖。
- 富文本編輯器——一用于微軟word應(yīng)用程序的文字處理器組件。
- Scheduler ——Microsoft Outlook風(fēng)格的調(diào)度組件。
- 電子表格—— 一個(gè)電子表格組件,用于創(chuàng)建、查看和編輯文檔,其外觀類(lèi)似于Microsoft Excel。
-
Notifications
通知允許您將應(yīng)用程序中發(fā)生的關(guān)鍵事件傳達(dá)給最終用戶,它們顯示為屏幕頂部或底部彈出的小窗口,并在指定的時(shí)間長(zhǎng)度后消失。
- 警報(bào)windows—— 具有類(lèi)似微軟Outlook電子郵件警報(bào)的傳統(tǒng)外觀的通知。
- Toast Notifications—— 受Windows 10啟發(fā)的通知與現(xiàn)代,扁平的外觀。
-
OfficeNavigationBar
模擬 Outlook 2013 中引入的 Microsoft 導(dǎo)航控件,它顯示導(dǎo)航鏈接(項(xiàng)目)以調(diào)用特定功能,此控件與Navigation Bar集成。
-
Additional Controls and Components
- RibbonForm —— 默認(rèn)表單的替代品,旨在與功能區(qū)控件一起使用,RibbonForm 共享功能區(qū)使用的標(biāo)題欄。
- 布局和數(shù)據(jù)布局控件——允許您在一個(gè)應(yīng)用程序表單中安排多個(gè)組件。
- 其他實(shí)用工具和多用途控件,允許您實(shí)現(xiàn)諸如啟動(dòng)屏幕,自定義等待表單,拼寫(xiě)檢查和Windows任務(wù)欄中使用的多功能按鈕,繪制在UI項(xiàng)上方的裝飾元素等功能。
- Word Processing Application——?jiǎng)?chuàng)建一個(gè) MS Word 風(fēng)格的應(yīng)用程序。
- Scheduling Application—— 創(chuàng)建一個(gè)帶有集成日歷、導(dǎo)航欄和功能區(qū)的日程安排應(yīng)用程序。
或者,您可以使用DevExpress 模板庫(kù)來(lái)實(shí)現(xiàn)受 DevExpress Office 啟發(fā)的 UI 控件。