1.1 Bar Manager
如果想在窗体或用户控件添加工具条或弹出菜单,
我们 需要把一个不可见的控件 BarManager拖放到这个窗体或用户控件上。
这个BarManager控件维护工具条在窗体上的布局,
处理用户的行为,提供一些定制功能等等。
这个BarManager控件维护:
1. 工具条(bars)、
2. 工具条项(bar items)、
3 .工具条项目录(bar item categories) 这三者的集合
所以我们可以使用BarManager的一些方法去添加、删除、访问这些工具条元素。
注意:1)一个窗体上只能放置一个BarManager控件。
2)由于BarManager控件与RibbonControl控件可能会彼此冲突,
所以不推荐在同一个窗体或用户控件上同时使用工具条和Ribbon控件。
当把BarManager添加到一个窗体或用户控件上后,
我们就可以使用上下文菜单、BarManager的定制窗口
或它的设计器来创建工具条和工具条命令了。
1.1.2、Toolbars
工具条是一个可视的控件,它用来显示各个项目链接。
我们可以在工具条内显示由XtraBars库提供的任意项目链接,
比如:按钮(buttons),静态文本(static text),子菜单(submenu)、编辑器(editors)等等。
1.1.3、 Bar Items
为了把多种元素(比如按钮,子菜单,标签,编辑器等)添加到工具条和菜单,我们需要创建合适的bar items。
一个bar item是一个实现了特定功能的非可见对象。
它定义了一个相应的元素如何显示在屏幕上,并决定了对鼠标单击事件的相应。
我们可以右击底部的B