假设有一个名为Value的属性附带的模型。该模型实现了INotifyPropertyChanged。接下来,假设一个视图模型,它知道模型并为自己提供一个属性Value给一个虚构的视图。该视图模型的实现方式如下:
视图模型代码片段
public int Value
{
get {
Model.Value;
}
set {
if(value != Model.Value) {
Model.Value = value;
OnPropertyChanged();
}
}
}
我正忙着做一个ruby on rails应用程序。
我想做一个模型,包含一个文本模型,一个图片模型和一个链接模型。每个模型都可以有注释,但我不想为文本、图片和链接模型创建不同的注释模型。有没有可能让一个媒体模型有一个子类(或者它是怎么叫的),也就是图片模型、文本模型和链接模型。或者有没有其他干净的方法来做到这一点。谢谢
我有一个视图模型,它由三个模型组成,这些模型都以单一形式显示在屏幕上。
public class ViewModel
{
public PersonVM person { get; set; }
public DepartmentVM department { get; set; }
public EmploymentVM employment { get; set; }
}
当用户填写表单时,他们可以填写一个模型详细信息(例如:- Person),并将其他模型细节保留为空。
如何在我的操作方法中对所有三个模型实现模型验证。我只想对每个模型填充模型(不是null)才进行