我目前正在编写一个 WPF TreeListView。我想知道几件事。
分层数据结构如何工作,子级能否显示其他属性而不是与父级相同的属性?目前我正在尝试用列制作一个treelistview
客户/事项/时间
如果我添加一个客户并且它有同样的问题,那么父母会将它的小时数更改为总小时数到孩子们加起来的总小时数。
这是一个例子
我加
John / 书写纸 / 1 小时
John / 书写纸 / 2 小时
John / 书写纸 / 0.5 小时
我的树列表视图将显示
John / 书写纸 /3.5 小时 < 这是家长
-John / 书写纸 / 1 小时
-John / 书写纸 / 2 小时
-John / 书写纸 / .5 小时 < 这些是孩子
相反,我希望它显示
John / Writing Paper/ 3.5 小时
- 12:00 am - 1:00 pm / 写引言
- 2:00 pm - 4:00 pm / 写正文
- 3:00 pm - 3:30 pm / 写结论
我正在使用两个可观察的集合。一个是父母,一个是孩子。
我的问题基本上是。我可以更改分层数据结构以显示不同的属性吗?不同的信息。我不想重复显示相同的客户事务时间。相反,我想为孩子展示不同的属性。因为父母将显示信息属于谁。顺便说一句,我正在尝试为 XAML 和 C# 执行此操作
提前致谢!!
-凯文