【问题标题】:WPF Collapsible MenuWPF 可折叠菜单
【发布时间】:2012-11-04 10:31:13
【问题描述】:

我想使用 WPF 创建一个如下所示的屏幕。我对如何做到这一点有一个相当好的想法,但只使用 WPF 大约 2 个月,所以我想从那些知识渊博的人那里知道这是否是完成我想要的正确方法。

屏幕将分为 3 个主要用户控件:信息标题、链接(左侧)和信息显示(右侧的橙色区域包含信息字段)。我计划使用 DockPanel 进行布局,然后为每个区域创建一个单独的用户控件。

使用带有嵌入式用户控件的 DockPanel 是实现此目的的最佳方式吗?

我想加入的一个功能是一个可折叠的链接列表,如“公司”所示。当用户点击“公司”时,公司下方的区域将展开并显示与公司相关的各种选项(摘要、信息、问题等)。单击“员工”将展开员工链接并折叠“公司”链接。

我可以利用 WPF 中的某个功能来处理链接的折叠/展开吗?

【问题讨论】:

    标签: layout wpf-controls dockpanel


    【解决方案1】:

    根据您的模型,DockPanel 听起来是一个非常明智的选择。

    侧面菜单听起来像手风琴控件 - the WPF Toolkit on CodePlex 中有一个,尽管它已经有一段时间没有更新了。或者,您可以roll your own with a stack of Expander controls

    【讨论】:

    • 感谢扩展器信息。看起来我可以用它和一些样式做我想做的事。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-02-24
    • 2011-09-21
    • 1970-01-01
    • 1970-01-01
    • 2019-11-23
    • 2010-12-27
    • 2015-11-25
    相关资源
    最近更新 更多