如何在WPF中创建类似于Windows 7开始菜单的菜单

我正在考虑在我的WPF应用程序中有一个菜单,其工作方式与Windows 7开始菜单类似。 在我看来,这意味着我应该创建一个用户控件来构成一个按钮。单击该按钮将显示一个列表框,在列表框内可以搜索列表框中注册的项目。 这是一个明智的做法,还是做一些不同的事情,例如更改菜单控件的模板? 感谢您的帮助,非常感谢。     
已邀请:
看来你的设计已经完成了。做到这一点! :)创建一个按钮,按下该按钮,显示包含列表框和文本框的面板。将事件绑定到文本框中的按键,以更改绑定到列表的对象所包含的内容。 在那之后,它只是一个SMOP!     

要回复问题请先登录注册