WPF中有没有类似Visual Studio工具箱的控件?
我正在使用 WPF 编写一个应用程序,我需要制作一些看起来像 Visual Studio 工具箱的东西(请参见图片)。我应该为此使用什么控件?
I'm writing an application using WPF, and I need to make something that looks like the Visual Studio toolbox (please see pic). What control should I use for this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我认为您正在寻找类似
AvalonDock
的东西。I think you are looking for something like
AvalonDock
.对可扩展标题使用扩展器控件。
每个扩展器的内容可以是一个带有特殊ItemTemplate(带有图像和文本)的ListBox。
http://wpf.codeplex.com/ 有其他控件可以帮助您。
问候,
已知。
Use an expander control for the expandable headers.
The content of every expander can be a ListBox with a special ItemTemplate (with image an text).
http://wpf.codeplex.com/ has additional controls to help you.
greetz,
knom.
您可以使用 ListView 或 TreeView。
这两个控件都允许您为项目编写模板,区别在于 TreeView 是分层的。您使用哪个控件取决于数据的结构,但您可能会使用 TreeView。
对于 TreeView,您必须定义两个项目模板,一个用于根项目,另一个用于子项目。这应该很容易,但这当然取决于您的数据。
You would use either a ListView or a TreeView.
Both controls allow you to write templates for your items, the difference is that the TreeView is hierarchical. Which control you use depends on the structure of your data, but you will proabably use the TreeView.
For your TreeView you will have to define two item templates, one for the root items and one for the child items. It should be quite easy, but it depends on your data of course.