0

我正在尝试创建具有特定结构的 TreeView。我知道如何创建 TreeView 并使用 HierarchicalDataTemplate 绑定数据,但是我正在努力解决如何正确设计我的模板。

我想向用户显示的信息如下所示: ClassA ---ClassB ---ClassB ---ClassB ClassA ---ClassB ---ClassB ClassA ---ClassB

换句话说 - 我将拥有一个 ClassA 的集合,我将其视为:

public ObservableCollection<ClassA> ClassAItems

我希望 ClassA 持有 ClassB 的集合,因此:

public ObserverableCollection<ClassB> ClassBItems

有关如何进行此设置的任何建议?

4

1 回答 1

0

我已经通过使用继承解决了我自己的问题。我创建了一个 ClassA 和 ClassB 都继承的基类,其中包含 Models/Header/Tooptip 属性。

于 2012-11-05T14:02:40.850 回答