1

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

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

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

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

WPF 中是否有可以用来处理链接折叠/展开的功能?

屏幕布局

4

1 回答 1

1

根据您的模型,DockPanel听起来像是一个非常明智的方法。

侧面菜单听起来像手风琴控件 - CodePlex 上的 WPF 工具包中有一个,尽管它已经有一段时间没有更新了。或者,您可以使用一堆Expander控件自行滚动。

于 2012-11-21T16:26:33.577 回答