我对WPF和C#相当陌生。我正在开发一个工具,它从数据库读取数据并将其放入TreeView中。 我的类模型是这样的:如何将列动态添加到TreeView
class Developer //Contains a name, a list of categories and some additional info
class Category //Contains a name, a list of products and some additional info
class Product //Contains a name and some additional info
目前,该工具将显示在一个分层的方式对所有的名字。这是通过两个HierarchicalDataTemplates和一个DataTemplate来完成的。
我现在的问题是,如果有人有一个想法如何添加一些简单的列到TreeView应该显示一些双值。问题是,附加信息的数量(双值)是通过用户输入设置的。所以,如果用户想要显示3个月的范围,我需要TreeView添加6列。 (列数=月* 2)
或者,也许有人知道一个wpf自定义控件,它适合我的需求,并在vs10和.NET4.0下工作。
先谢谢
你说得对。 Ricciolo的TreeListView是一款非常漂亮且功能丰富的控件,正是我所期待的。谢谢。 – Schlurb 2011-03-24 12:38:54