我有两种形式,
AaaViewModel
的列表。BbbViewModel
的列表。 如何保持主表单的状态?应该是
interface IMainForm { IEnumerable<AaaViewModel> state; ....}
还是应该放在演示者课程中?是否应将另一个ViewModel定义为主窗体的IEnumerable<AaaViewModel>
?
AaaViewModel
和BbbViewModel
吗?或者它应该结合起来。
class SubformViewModel
{
public AaaViewModel Main { get; set; }
public IEnumerable<BbbViewModel> Sub { get; set; }
}
或者如果我只需要主窗体中的几个字段,我不需要在子窗体中使用AaaViewModel?
class SubformViewModel
{
public int Field1 { get; set; }
public string Field2 { get; set; }
public IEnumerable<BbbViewModel> Sub { get; set; }
}