菜单对象(Menu)下的菜单项对象分为MenuItem和MenuItemSpeperator,即菜单项对象和菜单项分隔线。
一般情况下,菜单项对象都是由手工创建,高级应用中可以通过服务器端Java编程的方式动态创建,本节主要讲解手工创建实现。
新建Menu菜单对象
在sample项目的src下新建ViewModel,命名menu。然后在新建的ViewModel下新建Menu对象。步骤:【Controls】—>【Insert】—>【Others】—>【Menu】。
图9-01
新建MenuItem子菜单项
在新建的menu1节点之下,添加菜单项对象(MenuItem)和菜单项分隔线(MenuItemSeperator)。
- 新建第一级菜单项
步骤:【menu1】—>【Insert】—>【MenuItem】。
图9-02
重复上述步骤新建,dorado会自动设置命名。
图9-03
- 新建第二级子菜单项
步骤:【menuitem1】—>【Insert】—>【MenuItem】。
图9-04
重复上述步骤新建menuitem1的子菜单项。
图9-05
同样的方法,在子菜单项menuitem1下,再新建第三级子菜单项。
图9-06
- 新建菜单项分隔线
步骤:【菜单项menuitem1】—>【Insert】—>【MenuItemSeperator】。
图9-07
重复上述步骤新建,任意调整位置。
图9-08
全部新建完成之后,它看起来像这样。如图9-09所示。
图9-09
开发步骤
在dorado中,新建菜单首先要在【Controls】下新建Menu对象,然后再新建各级子菜单项MenuItem和对应的MenuItemSeperator。
开发步骤 |
|
|
|
|
|
|
|
|
|
菜单对象为页面不可见控件,需要绑定相应的容器控件进行展现。在下一节中,我们会了解到什么是菜单容器以及如何使用菜单容器。
Attachments:
worddavd7fafea0dacf83a96347aaddd301ca29.png (image/png)
worddav4de32ec440e03a9522a6eee9c093b214.png (image/png)
worddav9809847b5374fcc874755f1a1cd69d46.png (image/png)
worddaveefc0a8cf6f98c327413306e61dae83b.png (image/png)
worddav25e212c14116c49ac21c1d58461f4271.png (image/png)
worddavc2f48358a37bece67c9e68a3bd3c231d.png (image/png)
worddav73b85608699fbda73588bf5d8495dbc7.png (image/png)
worddavf43ba5d51577a66d71f0b20c8ec52061.png (image/png)
worddavffdebb2c960bafbb1986c630bed63149.png (image/png)
worddava3459b8b2b03d861686269a798cad701.png (image/png)
worddavf493a19b36c8e8367f117974350eb2a8.png (image/png)
worddav90ad5356073e0c658d66b9bff11acd33.png (image/png)
worddav5dbfb6622ea07952b2e060bb66b34bf1.png (image/png)
worddav75ebeee8e255367fc93a4200c943ac10.png (image/png)
worddavddf8b57b89b2964b1d990803455088e8.png (image/png)
worddav7c4b3514ac5980c1f9fead37174250f5.png (image/png)
worddav5e995cc580b34eb930f91e42e424c582.png (image/png)
worddav1bbaf398a681ace0cf3569e46b98e3b2.png (image/png)