![]() |
1
1
我相信是的。模型应该隐藏外观的逻辑,但它不能隐藏类似thigns的逻辑结构。
嗯,不是。 |
![]() |
2
0
在研究类似的问题时,我得出的结论是
属性是不可避免的:(除了一些罕见的情况(整个树视图中只有一种类型的对象)。 |
![]() |
3
0
如果您真的非常关心这个问题,那么您可以构建一个高阶视图模型类,它公开两个不同的属性——一个是类型
从逻辑上讲,树控件中选定的项和详细信息控件中显示的项是相同的。尽管详细信息控件不显示有关该对象的父/子关系的信息,而树控件也不显示有关该对象的名称/值对的信息,但它仍然是相同的。对于表示一个事物的单个对象公开一个只有该事物的一个视图使用的属性这一事实,可能真的不需要太担心。 |