【发布时间】:2011-01-05 18:34:41
【问题描述】:
我正在使用 WPF 编写一个应用程序,我需要制作一些看起来像 Visual Studio 工具箱的东西(请参见图片)。我应该为此使用什么控件?
【问题讨论】:
标签: c# wpf xaml wpf-controls
我正在使用 WPF 编写一个应用程序,我需要制作一些看起来像 Visual Studio 工具箱的东西(请参见图片)。我应该为此使用什么控件?
【问题讨论】:
标签: c# wpf xaml wpf-controls
我认为您正在寻找类似AvalonDock 的东西。
【讨论】:
对可扩展标题使用扩展器控件。
每个扩展器的内容都可以是一个带有特殊 ItemTemplate(图像和文本)的 ListBox。
http://wpf.codeplex.com/ 有额外的控件可以帮助您。
问候, 名。
【讨论】:
您可以使用 ListView 或 TreeView。 这两个控件都允许您为项目编写模板,不同之处在于 TreeView 是分层的。您使用哪种控件取决于您的数据结构,但您可能会使用 TreeView。
对于您的 TreeView,您必须定义两个项目模板,一个用于根项目,一个用于子项目。这应该很容易,但这当然取决于您的数据。
【讨论】: