在我们的应用程序的某个屏幕上,我们有两个日期,它们在viewmodel中都有一个远程验证属性。该属性将比较日期并查看它们是否已填写。
验证逻辑工作正常,但清除验证消息给我们带来了一些问题。
示例:
Date 1 -> 05/05/2015
Date 2 -> 06/06/2015
日期2被清空
=> Validation on date 2 triggers and a message appears above the textbox of date 2
我们更改日期1的值
=> Validation on date 1 triggers because date 2 is empty
我们填写日期2
=> Validation message of date 2 disappears but validation message of date 1 stays
当日期2的值被正确填写时,有没有办法让日期1的验证消失?