gpt4 book ai didi

.net - IDataErrorInfo 与 IValidatableObject?

转载 作者:行者123 更新时间:2023-12-03 18:27:03 26 4
gpt4 key购买 nike

目前我的业务对象实现IDataErrorInfo .由于我打算在 ASP.NET MVC 3 中使用这些库,我认为我应该实现 IValidatableObject也可以代替。

WPF 是否与 IValidatableObject 一起使用? ?

DataAnnotations 如何融入图片中?

最佳答案

IValidatableObject是一个用于验证整个对象级别错误的接口(interface)。您有责任通过验证数据注释或其他技术来实现它。 MVC 对数据注释具有原生支持,因此您可以直接使用它们而无需任何进一步的支持。

相反 wpf 仅支持 IDataErrorInfo .它不支持IValidateObject或数据注释。

但是,我实现了一个包装器对象,它将 Wpf 中的 DataAnnotation 支持添加到包装的对象中。它还提供了 IPropertyChanged 的实现。 .见Validation Toolkit for Wpf and Silverlight在代码复合体上

关于.net - IDataErrorInfo 与 IValidatableObject?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4233920/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com