我想知道是否有一种简单的方法来添加连接节点的线条,就像Visual Studio 2008的解决方案资源管理器窗格一样,在WPF TreeView中。我找到了一个解决方案,但是其中包含了很多代码,我想要更简单的方法。Microsoft Silverlight论坛上的一个帖子似乎表明缺少“线条”选项是由于Silverlight兼容性的原因。
那基本上是唯一的方法。您需要修改TreeView的ControlTemplate,为此您需要满足TreeView绘制自身所需的要求(即所有额外的代码)。如果您将使用WPF,则我真的建议您熟悉ControlTemplates,因为它是一个非常强大的功能。基本上,他们以这种方式做是为了将设计与功能分离。