【发布时间】:2011-03-16 10:30:02
【问题描述】:
我对 WPF 和 C# 还很陌生。我正在开发一个工具,它从数据库中读取数据并将其放入 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
目前,该工具以分层方式显示所有名称。这是通过两个 HierarchicalDataTemplate 和一个用于叶子的 DataTemplate 完成的。
我现在的问题是,如果有人知道如何将一些简单的列添加到应该显示一些双值的 TreeView。问题是,附加信息(双值)的数量是通过用户输入设置的。因此,如果用户想要显示 3 个月的范围,我需要 TreeView 添加 6 列。 (列数 = 月 * 2)
或者也许有人知道适合我的需要并在 vs10 和 .NET4.0 下工作的 wpf 自定义控件。
提前致谢
【问题讨论】: