Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WPF企业库5验证_Wpf_Validation_Enterprise Library - Fatal编程技术网

WPF企业库5验证

WPF企业库5验证,wpf,validation,enterprise-library,Wpf,Validation,Enterprise Library,我刚刚开始关注EntLib动手实验室与WPF的验证集成 我发现,当我的验证器通过时,我的文本框的数据绑定启动良好。 我有一个带有以下验证器的字符串属性 必需验证器 StringLengthValidator(设置了最大长度) 正如我所说,当验证器通过时,绑定启动良好。但是,如果我随后删除文本框文本,例如,(使我的文本框再次无效),则绑定不会被触发,并且我的视图模型对象保持上次有效时的状态 为什么会这样?谁能告诉我哪里出了问题?我将非常感激 谢谢。我刚刚开始阅读VAB的WPF功能。 我偶然发

我刚刚开始关注EntLib动手实验室与WPF的验证集成

我发现,当我的验证器通过时,我的文本框的数据绑定启动良好。 我有一个带有以下验证器的字符串属性

  • 必需验证器
  • StringLengthValidator(设置了最大长度)
正如我所说,当验证器通过时,绑定启动良好。但是,如果我随后删除文本框文本,例如,(使我的文本框再次无效),则绑定不会被触发,并且我的视图模型对象保持上次有效时的状态

为什么会这样?谁能告诉我哪里出了问题?我将非常感激


谢谢。

我刚刚开始阅读VAB的WPF功能。 我偶然发现了这些信息,这些信息可能有助于回答你的问题

段落开头-“如果带有所需验证属性的已验证控件的值开头为空”