|
发表于 2025-8-30 15:08:34
|
显示全部楼层
两个容器,主菜单容器、二级菜单容器、把二级菜单容器绑定到主菜单容器中,二级菜单绑定到二级菜单容器,重点在于主容器中children排列方式,当点击主菜菜时把children的子元素的id排列方式改变,例如2,20,3,4, 2,3,20,4, 2,3,4,20 ,也就是当我点击第几个主菜单,就把二级菜单容器的id排到谁的后面,就能实现
; 主容器
<ListView|children={2,20,3,4}|x=51.0|y=61.0|width=208|height=446>
<Button|id=2|x=789.0|y=28.0|text=主菜单一>
<Button|id=3|x=789.0|y=28.0|text=主菜单二>
<Button|id=4|x=789.0|y=28.0|text=主菜单三>
; 二级菜单容器
<ListView|id=20|children={100,101,102}|x=51.0|y=61.0|width=208|height=446>
;根据选中的主菜单展示二级菜单按钮
<Button|id=100|x=789.0|y=28.0|text=二级菜单一>
<Button|id=101|x=789.0|y=28.0|text=二级菜单二>
<Button|id=102|x=789.0|y=28.0|text=二级菜单三> |
|