IDataErrorInfo在它
-
05-07-2019 - |
题
可以IDataError信息是正确使用在它的应用?在过去的我做我的结合通常的方式(1)和没有验证OnValidating事件的特定控制。我想要移动的数据验证域模型,使我可以很容易地交换用户接口,并使所有的逻辑是,在一个地方。
我找到IDataErrorInfo但是一切我发现交易与WPF和程序,在发展是严格意义上来说,它的应用程序。
我还注意到,结合,被用于WPF是在系统。窗户。数据和结合,我一直在使用中的系统。窗户。形式(这是我似乎没有时候我尽量增加它作为一种资源-我使用的3.5).除了财产"ValidatesOnDataErrors"之间有区别的两个人?
(1)通常的方式是:
myControl.DataBindings.Add(new Binding("Text", this.domainModel, "Property"));
解决方案
这工作用的 ErrorProvider 组件,在Windows形式。
对于一个完整的,但非常简单和简短的教程,请参阅 这篇文章.
其他提示
是的, IDataErrorInfo
工作在它.例如, DataGridView
将使用这一自动每两-行和每个细胞。但它是实现特定的,并不是 自动 应用到其它的绑定。我做了一旦写入一些代码的关联到一个错误-提供者做工作,通过改变的事件,但我没有手很遗憾。但我似乎回想一下这不是巨大的。
不隶属于 StackOverflow