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