标签: caliburn.micro
所以我和Caliburn.Micro搞砸了一下,突然间我发现了一些有趣的东西。
我有一个名为Maximum of int的ViewModel属性,通过命名约定与CM自动绑定到TextBox。
当我输入 not 和整数(即字符)的内容时,文本框的边框变为红色,并且不调用属性的setter。
这是CM的自动功能吗?
答案 0 :(得分:2)
不,这是WPF的行为。一种选择是绑定到视图模型上的字符串属性,然后在视图模型中执行验证(即解析为int,并在解析失败时提供默认值)。