【发布时间】:2017-10-15 19:22:04
【问题描述】:
您好,我目前正在使用 Autofac 依赖解析器将服务注入到我的视图模型中(使用视图模型定位器)。我需要做一些数据验证 (binding validation),这需要我想注入验证规则的外部服务:
public class ExternalServiceValidationRule : ValidationRule
{
private readonly IValidationService _validationService;
public ExternalServiceValidationRule (IValidationService validationService)
{
_validationService = validationService;
}
public override ValidationResult Validate(object value, CultureInfo cultureInfo)
{
// simplified code
return _validationService.Validate(value);
}
}
但是我不知道如何使注射与此一起工作,并且在网上找不到任何相关的东西。
【问题讨论】:
标签: wpf validation dependency-injection