这样的折叠菜单怎样做,有类似的控件没解决方法

这样的折叠菜单怎样做,有类似的控件没
功能描述:要做一个折叠菜单,一级为“建筑名称”、“建筑功能”、“校区(行政单位)”,二级为“一级项(建筑名称、建筑功能、校区)”下所属的“各个建筑”。而且可以绑定数据源。

比如下图:


图中只有“一级项”,只是一个“Combobox”而已。

问题:请问这样的菜单怎样做,有类似的控件没?

------解决方案--------------------
就是一个Menu控件
可以用第三方的,第三方的控件都会带MENU控件。
Silverlight中自带一个ApplicationMenu
------解决方案--------------------
你也可以考虑用TreeView。实现不了你的要的样式。但是可以完成你的功能。
------解决方案--------------------
探讨
你也可以考虑用TreeView。实现不了你的要的样式。但是可以完成你的功能。

------解决方案--------------------
Accordion ,手风琴控件, 哥已经给玩透了
------解决方案--------------------
有开源项目可以实现楼主需求,推荐参考:

【开源项目】Silverlight 菜单控件
http://www.silverlightchina.net/html/works/2010/0205/670.html
------解决方案--------------------
是这样的吗?

------解决方案--------------------
你结贴行不?? Accordion手风琴控件。。。可以满足你需求
------解决方案--------------------
那你用2个Combobox来实现你的需求就可以了啊,第2个Combobox跟随着第一个Combobox改变。
------解决方案--------------------
+++这个是正统的
探讨

Accordion ,手风琴控件, 哥已经给玩透了