gpt4 book ai didi

c# - WPF:验证多个文本框

转载 作者:行者123 更新时间:2023-11-30 17:48:10 31 4
gpt4 key购买 nike

enter image description here

情况是这样的:

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

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

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

最佳答案

您可以使用 IDataErrorInfo验证字段 - 请参阅 this article这解释了如何使用它。您只需要对其进行调整,让一个字段显示错误,而不是针对所有三个字段显示一个单独的错误。

关于c# - WPF:验证多个文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23500936/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com