我想要做的事情:我想使我的应用程序的菜单可定制,让用户有可能改变菜单的顺序。为此,我构建了一棵树(rich: tree ),表示我的应用程序中的菜单。通过拖放,用户可以改变菜单的顺序.菜单保存在xhtml文件中(由rich:menuGroup和rich:menuItems组成的层次结构)
我的问题是:当用户完成拖放时,在保存时我应该生成与我的树相对应的xhtml代码。更具体的是:为树中的每个父节点生成一个rich:menuGroup,为每个叶节点生成一个rich:menuItem。通过遍历树,我应该构建一个层次结构,菜单组包含其他菜单项和/或菜单项。
有什么工具或简单的方法可以做到这一点吗?遍
我正在研究xamarin.forms。在那里我需要做基于菜单点击的导航。这是一个动态菜单,菜单的顺序可能会改变,或者根据用户登录菜单的不同而改变。我需要做的是,我将从API获取我应该导航到的页面,我需要动态传递该页面名称。这是可能还是不可能?如果是,请帮帮我。
var dynamicpage = "MenuPage()";
new NavigationPage (new dynamicpage );// Like this