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 控件。