【发布时间】:2010-11-10 00:23:58
【问题描述】:
最好的解释方式是这样:
这是模型
public class Person
{
public int age;
public string name;
}
这是视图模型
public class PersonVM
{
}
我的问题是:
虚拟机应该将人暴露给数据模板还是用他自己的属性封装模型属性?
【问题讨论】:
-
在这些简单的场景中,拥有视图模型的好处为零。如果您说想要实现撤消功能等,那么该逻辑将进入 VM,您将包装模型属性。
标签: c# design-patterns mvvm getter access-modifiers