|
工具栏(Toolbars)
可以在一个表格或用户控制器上创建任意数量的工具栏,XtraBars Suite创建的工具栏和Microsoft Office应用软件中的工具栏有相同的功能,包括下面几个方面:
- 工具栏停靠到任何容器边界;
- 浮动工具栏;
- 在容器的边界用几行来放置工具栏,每行可以容纳多个工具栏;
- XtraBars可以让你完全控制每个工具栏的功能和外观状态。

|
|
 |
主菜单
正如您所想象的那样,XtraBars Suite可以让您轻松地创建应用菜单。实际上,创建一个菜单并设置菜单条目与创建工具栏并设置工具条目几乎是一样的。工具栏和菜单的唯一不同在于BarManager组件,它能控制工具栏的功能,可以识别哪个工具栏是主菜单,使工具栏能基于该环境做出即时的响应 - 当按下ALT键时,主菜单将被激活且不能被终端用户随意删除等。

如果您有一个项目正在开发中,您不必重新建立您标准的主菜单到XtraBars Suite的主菜单 - XtraBars Suite已经为您做了所有的工作。只要您放置一个BarManager到Form上,并从上下文菜单选择Import From MainMenu,非常容易。
状态栏
同主菜单一样,状态栏和工具栏一样可以通过单击来创建。与主菜单相似,BarManager知道哪个栏是状态栏并确保它即时响应。状态栏具有特殊的绘制机制而且常常停靠到容器底部的边缘,没有其他控制条的位置比它更低。

上下文菜单
上下文菜单(也称弹出式菜单)由一个单独的组件来表现,但仍然绑定到BarManager并由它控制。当然,像其它任何可以创建的工具栏一样,XtraBars Suite也为上下文菜单提供了同样的自定义机制。
一旦上下文菜单菜单被创建,您能够绑定它到同一Form或动态产生的用户控制。

停靠窗口
XtraBars Suite支持停靠窗口(docking windows),允许您创建类似Microsoft® Visual Studio的用户界面。这个功能与XtraBars中提供给您的其它可用的功能一样简单易用,创建一个完整功能的停靠窗口只需一次点击即可。停靠窗口包括的功能如下所示:
- 自动停靠到任何容器的边界;
- 支持浮动窗口;
- 能创建可标签式(Tabbed)窗口;
- 内容自定义 - 如标准窗体样式一样可放置任何窗口控件到停靠窗口;
- 像Visual Studio停靠窗口一样响应鼠标操作;
- 为每个单独的停靠窗口提供行为和外观选项;

|