【发布时间】:2015-06-13 08:13:34
【问题描述】:
根据我的模型,我想构建一个树视图。对我来说,这是一个问题,只有集合的成员才能显示在树视图中。这意味着,我必须创建一个包含一个集合的视图模型,该集合包含我的模型的所有属性。
我想建一棵这样的树:
房子
地址
颜色
NumberOfRooms
家庭
父亲
妈妈
女儿
年龄
发色
朋友
...
宠物
狗
鼠标
我的房屋模型具有属性地址、颜色、numberOfRooms、家庭和宠物。不是所有的都是列表,房子本身也不是列表。因此,我必须将这些属性放在对象列表中,以类似树的方式显示,然后为这些属性中的每一个创建一个分层数据模板。这样做一次没什么大不了,但我有很多模型要处理,这似乎不是正确的方法......
我知道我可以为 House 类型制作一个分层数据模板,将“house”放在扩展器的标题中,并为每个非列表列表属性添加一些文本框......这很难看。
这种数据结构/模型有什么通用方法吗?
【问题讨论】:
-
丑化了才丑
-
问题是我不能再单独选择属性了!仅出现在列表中的项目