我为我的模型使用了 IDataErrorInfo 验证。但是当我在视图模型中使用这些模型类时,验证不会发生。
下面的示例视图模型
public class CategoryViewModel
{
// Category class with IDataErrorInfo
public Category category { set; get; }
// Subcategory class with IDataErrorInfo
public IList<SubCategory> subcategory { set; get; }
}
现在,如果 Category 或 Subcategory 类直接用作视图模型,则验证工作正常。但是,如果使用 CategoryViewModel,则不会发生验证。