我需要一个想法来解决以下问题:
我想构建一个带有侧边栏和不同视图的主窗口
侧边栏包含一个包含多个条目的列表组件。通过选择其中一个条目,我想在窗口的右侧部分切换视图。因此,我可以为列表添加选择侦听器,然后显示或隐藏视图。对于视图,我会使用复合材料。
现在我有了使用水平SashForm来分割窗口的想法:在左边部分我会放置侧边栏,在右边部分我会放置视图。
但是,只要选择了侧边栏列表中的条目,我就必须删除并添加复合,因为SashForm只能有两个孩子。
这怎么可能或有没有更好的方法来实现我的GUI?
答案 0 :(得分:0)
您只需为Composite
的每个孩子使用SashForm
。 Composite
可以包含您喜欢的任何其他控件。
有很多方法可以显示/隐藏控件,例如,您可以使用StackLayout
。