繁体   English   中英

WPF:验证多个文本框

[英]WPF: Validation of multiple textboxes

在此输入图像描述

情况如下:

我有3个文本框,其中一个分别放置名字,姓氏和年龄。 带有大红色的标签“!” 只有在以下情况下才可见:

任何文本框都没有内容或者年龄(第三个文本框)是负数或者年龄大于int.MaxValue。

我已经有两个验证规则(一个用于名/姓,另一个用于年龄)。 现在我该怎么做? 我是否需要某种转换器来检查所有三个输入字段并返回true / false? 如何在XAML中实现这一点?

您可以使用IDataErrorInfo来验证字段 - 请参阅本文 ,其中介绍了如何使用它。 您只需要调整它以使一个字段显示错误而不是所有三个字段。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM