日期:2014-05-16  浏览次数:20820 次

WPF,为什么自定义的窗体不进行数据验证呢?
我做了一个自定义的窗体MyWindow,里面有一个TextBox,其Text属性实行了绑定,并且定义了数据验证。
现在的问题是,TextBox并不进行数据验证,也就是说在其中输入非法字符时,其边框并不变成红色。
而这一切如果放在默认的Window窗体中,则一切正常,请问这是什么原因呢?
------解决方案--------------------
引用:
我做了一个自定义的窗体MyWindow,里面有一个TextBox,其Text属性实行了绑定,并且定义了数据验证。
现在的问题是,TextBox并不进行数据验证,也就是说在其中输入非法字符时,其边框并不变成红色。
而这一切如果放在默认的Window窗体中,则一切正常,请问这是什么原因呢?

断点调试,或者贴出部分代码看看