我需要处理多个面板,其中包含各种数据掩码。每个面板都应使用 TreeView 控件可见。
此时,我手动处理面板的可见性,方法是使选定的面板可见并将其置于顶部。
实际上这并不太舒服,尤其是在 UI 设计师中,因为当我添加一个全新的面板时,我必须调整每个面板的大小然后设计它......
一个好的解决方案是使用 TabControl,每个面板都包含在 TabPage 中。但是我找不到任何隐藏 TabControl 按钮的方法,因为我已经有一个用于选择项目的 TreeView。
另一种解决方案是 ipotethic “StackPanelControl”,其中面板使用堆栈排列,但我无法在任何地方找到它。
处理这种 UI 的最佳解决方案是什么?