下面总结了 XtraBars 套件提供的功能:
Bars 库
- 在窗体上创建工具栏、菜单、状态栏和 bar items(栏控件项) —— 无须激活设计器。 参阅 工具栏。
- 多种工具栏布局 —— 工具栏可以水平停靠、垂直停靠或浮动。 支持在多行中排列 bar items(栏控件项)。
- 完全支持 MDI 应用程序 —— XtraBars 能自动 合并 分属于子窗体和父窗体的主菜单。 所有其他 bars 都可以根据您的指示,进行人工合并。
- 最近使用的项 —— 自动隐藏很少使用的菜单项。 请参阅 最近使用的项概述
- 保存和恢复 bars 的 布局 到注册表、流或 XML 文件中。 在设计时刻,可以把一个应用程序中 bars 的布局保存到 XML 文件中,然后,举例来说,把它迁移到另一个应用程序中。
- 多种 bar item 类型 —— 可以把按钮、复选和下拉按钮、静态文本和不同的编辑器放置到 bars 和菜单中。 特定的 bar items 自动管理可用的工具栏系列和 MDI 子窗体。 请参阅 Bar Items 和 Links 列表。
- Alpha 混合并支持背景图像。 请参阅 Alpha 混合和背景图像。
- 导入已有的主菜单和上下文菜单。
- 支持最终用户定制 bars 的布局。 XtraBars 允许激活“热定制(hot customization)”。 热定制是为最终用户操作菜单/bars 而提供的功能,无须激活定制对话框。 请参阅 最终用户功能。
Ribbon
- 支持 Microsoft Office 2007 Ribbon 用户界面 —— RibbonControl 是实现 Microsoft Office 2007 Ribbon 用户界面的主要组件。
- 快速访问工具栏 —— 此工具栏显示在 RibbonControl 内部,包含最常用的命令。 最终用户可以在运行时刻把特定命令添加到快速访问工具栏中。
- 通过 RibbonStatusBar 组件实现的 Ribbon 状态栏,此组件呈现一个效仿 MS Office 2007 风格的状态栏。
- 支持 In-Ribbon 和 In-Dropdown Ribbon Galleries。
- RibbonForm —— 这种通过 RibbonForm 类表示的窗体,已特别开发用于显示 RibbonControl,并支持 Microsoft Ribbon 界面的外观与感觉。
- 支持 Windows Vista Aero 配色方案 —— 在 Windows Vista 中, RibbonForm 支持框架透明功能,允许标题栏和边框半透明。 此功能由 RibbonForm.AllowFormGlass 选项控制。
- SuperToolTips —— SuperToolTip 对象能创建由多个文本和图像区组成的大型工具提示,它可以为页组和个别 bar items 提供工具提示。
- 快捷键 —— 提供访问 RibbonControl 元素的快捷键。 更多信息请参阅 快捷键。
- 控制快速访问工具栏的位置和可视性 —— 可以在 RibbonControl 顶部或底部边缘显示 bar, 或隐藏它。 请参阅 RibbonControl.ToolbarLocation 属性。
- 隐藏标签页标头 —— 如果在 RibbonControl 内部只有一个页面,那么你可以隐藏标签页标头来获得更大空间。 请参阅 RibbonControl.ShowPageHeadersMode 属性。
- 在 Ribbon 控件内部显示不同的元素 —— 可以在 RibbonControl 和 RibbonStatusBar 内显示按钮、编辑器、子菜单、静态文本等。 此外,可以把单个命令在多个位置显示。 请参阅 Bar Items 和 Links。
- 按钮组 —— 能把特定命令组合到组中,因此当重置 Ribbon 的大小时,它们不会被分散开。 请参阅 按钮组。
Docking 库
- 高级停靠 —— 可以轻松创建多个停靠面板,并把任意控件添加到停靠面板中。 停靠面板可以被停放在窗体或用户控件中,也可以 浮动。
- 组合面板 —— 停靠面板可以组合在一起,形成一个 标签式容器 或 分隔式容器。
- 自动隐藏功能 —— 允许最终用户临时最小化停靠面板。 请参阅 自动隐藏功能。
- 通过属性和事件,可以控制停靠操作。 请参阅 通过代码管理停靠面板。
- 保存和恢复停靠面板的布局到注册表、流或 XML 文件。 请参阅 保存和恢复停靠面板的布局。
其他组件
- XtraTabbedMdiManager —— 此组件能在 MDI 应用程序中实现标签式界面。
- AlertControl —— 能显示通知(提醒)窗口。
公共功能
- 完全支持 MS Office 2000、Office 2003、Windows XP、OfficeXP 和换肤绘制方案。
- 在控件与组件(XtraBars 套件和其他 DevExpress WinForms 控件)之间有一致的外观与感觉。
- 以集中的方式或以独立于其他元素的方式,定制 bars、停靠面板和 Ribbon 元素的外观。
- 本地化界面元素。 请参阅 本地化 XtraBars。