Dorado 9 : MenuButton(DCUG)

基本功能

MenuButton是ToolBarButton的一个变体,基本功能和特性请参考:ToolBarButton(DCUG)

特有功能

ToolBarButton(DCUG)通过MenuButton你可以直接在内部添加MenuItem元素,而ToolBarButton却不可以(当然了ToolBarButton可以绑定Menu控件对象实现MenuButton的效果)

IDE设计视图:

从上面的设计视图上可以看出MenuButton内部的元素与Menu控件一样,可以包含MenuItem, Separator等子对象。

MenuButton不支持menu属性,如果有这种需求请采用ToolBarButton

XML范例:

      <MenuButton>
        <Property name="icon">url(skin>common/icons.gif) -40px -100px</Property>
        <Property name="caption">搜索</Property>
        <MenuItem>
          <Property name="caption">查找</Property>
        </MenuItem>
        <MenuItem>
          <Property name="caption">在文件中查找</Property>
        </MenuItem>
        <MenuItem>
          <Property name="caption">查找下一个</Property>
        </MenuItem>
        <MenuItem>
          <Property name="caption">查找上一个</Property>
        </MenuItem>
        <Separator/>
        <MenuItem>
          <Property name="caption">替换</Property>
        </MenuItem>
        <MenuItem>
          <Property name="caption">在文件中替换</Property>
        </MenuItem>
        <MenuItem>
          <Property name="caption">替换并查找下一个</Property>
        </MenuItem>
        <MenuItem>
          <Property name="caption">替换并查找上一个</Property>
        </MenuItem>
        <Separator/>
        <MenuItem>
          <Property name="caption">行定位</Property>
        </MenuItem>
      </MenuButton>

其中MenuItem的用法请参考:MenuItem(DCUG)

Attachments:

MenuButtonDesign.PNG (image/png)