基本功能
MenuButton是ToolBarButton的一个变体,基本功能和特性请参考:ToolBarButton(DCUG)
特有功能
ToolBarButton(DCUG)通过MenuButton你可以直接在内部添加MenuItem元素,而ToolBarButton却不可以(当然了ToolBarButton可以绑定Menu控件对象实现MenuButton的效果)
IDE设计视图:
从上面的设计视图上可以看出MenuButton内部的元素与Menu控件一样,可以包含MenuItem, Separator等子对象。
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)