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