我正在使用现代UI。我没有在我的视图模型库或任何视图模型中实现IDataErrorInfo,但是,我得到了验证错误。也就是说,当我在文本框中键入一个值然后删除它时,我得到错误:值''无法转换。此外,当我在属性上设置断点时,我发现它保留了旧值。感谢
答案 0 :(得分:0)
猜测:该属性的类型是不可为空的,例如int
或double
或Color
没有?/Nullable
修饰符。用于绑定控件的Binding表达式直接绑定到数据结构并且缺少智能转换器并且缺少回退值,因此它完全无法转换空字符串。 UI框架检测到问题并报告错误。