如何设计左菜单面板

时间:2014-03-02 22:49:50

标签: c# wpf windows

在Windows wpf中我希望设计一个左栏菜单:

enter image description here

当我点击某个项目时,右侧窗口会发生变化。 我可以用哪种控件来设计它?

  • 标签栏控件?
  • 或左侧停靠面板并在其中插入一些按钮?在这种情况下,如何在单击按钮时更改右侧的窗口?

2 个答案:

答案 0 :(得分:1)

如果每次单击要显示不同视图的按钮,则可以在单独的控件中定义每个视图,并在网格中的主窗口中声明DockPanel中的每个视图。

然后通过绑定每个DockPanel的visibility属性,您可以创建逻辑,以便在每次单击时仅显示您想要的内容。

答案 1 :(得分:0)

我建议使用样式化的ListBox并将内容的Visibility属性绑定到它。更好的是,您还可以使用样式化的Tab控件。