继承具有另一个类列表的类

时间:2017-01-12 16:41:26

标签: c# inheritance reflection derived-class

我们正在研究客户现有的代码。类结构如下

public class A
{
 public string name;
List<B> AssociatedB;
}

Public class B
{
public string name;
List<C> AssociatedC;
}

Public class C
{
public string name;
}

他们要求我们不要修改现有的类及其属性。目前我们希望在每个类(A,B,C)上有3个额外的属性用于在UI上进行绑定。

我可以想到创建一个新的ViewModel的一种方法,有4个属性(3个新属性和一个属性来保存每个类的name属性)

但是这需要在每个类中循环太多并将属性绑定回新的ViewModel。

他们是否有任何建议

0 个答案:

没有答案