我有一个应用程序,分为4个面板。有一个主要的绘图区域、一个顶部面板、一个左侧菜单面板和一个右侧子菜单面板,如下图所示。子菜单的内容取决于选择了哪个顶部菜单按钮,而子菜单的内容取决于选择了哪个右侧菜单。
例如,当点击网络设计和测试(展开器上的第一个按钮)时,会显示如下内容。当点击test2(展开器上的第二个按钮)时,右侧面板中应该有不同的按钮集。
我没有使用选项卡控件,因为地图性能问题,已经有10,000多个潜在的图形对象,我不想将这个数字乘以8。
我目前正在按照此帖子中所述进行操作: 在WPF中单击按钮更新ListBox的不同内容
例如,当点击网络设计和测试(展开器上的第一个按钮)时,会显示如下内容。当点击test2(展开器上的第二个按钮)时,右侧面板中应该有不同的按钮集。
我没有使用选项卡控件,因为地图性能问题,已经有10,000多个潜在的图形对象,我不想将这个数字乘以8。
我目前正在按照此帖子中所述进行操作: 在WPF中单击按钮更新ListBox的不同内容
到目前为止,这个方法效果很好...但是每个下拉菜单可能有多达8个选项,一些顶部标签有多达8个扩展器!使用上述代码需要大量的工作...希望有更加简洁的方法。
MainViewModel.SelectedSection = CorrectInstanceOfSectionBlank
来手动设置 SelectedSection 属性吗?那就太完美了。 - Steel Nation