Dorado 9 : 工具栏(sample-center)

下图是一个典型的工具栏的截图:

工具栏一般被用在主框架页面当中,如BDF的主框架页面(图中红框内的就是工具栏):

一个工具栏的设计界面如下:

只要添加一个ToolBar控件,并在内部加一些其他的子控件就可以完成一个工具栏的设计。

工具栏中可以添加的子元素有:

ToolBarButton

是ToolBarButton的一个最基本按钮控件

Separator

Separator是一个分割栏,效果如下:

MenuButton

MenuButton控件是一个支持下拉菜单的按钮控件,我们可以在IDE设计视图中:

在MenuButton下添加一道多个MenuItem元素,最终效果如:

Fill

Fill控件是一个占位控件,如下图:

我们在格式MenuButton控件后添加一个Fill控件,则最终效果如:

可以看到最终格式按钮与搜索标题之间留了很大一块空白,Fill控件会将之后所有的控件挤到Toolbar控件的最右边,实现了控件靠右布局的现实效果。

icon和iconClass

ToolBar中可以添加的子控件提供了icon和iconClass属性,用于自定义菜单按钮的图标,如图: