C# WPF:验证多个文本框

C# WPF:验证多个文本框,c#,wpf,validation,C#,Wpf,Validation,情况如下: 我有3个文本框,其中一个分别输入名字、姓氏和年龄。只有在以下情况下,标有大红“!”的标签才可见: 任何文本框都没有内容或年龄(第三个文本框)是负数或年龄大于int.MaxValue 我已经得到了两个验证规则(一个用于名字/姓氏,另一个用于年龄)。我现在该怎么办?我是否需要某种转换器来检查所有三个输入字段并返回真/假?如何在XAML中实现这一点?您可以使用它来验证字段-请参见下面的说明。您只需要调整它,使一个字段显示错误,而不是三个字段都显示错误。您是在使用MVVM还是在代码隐藏中这样

情况如下:

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

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


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

您可以使用它来验证字段-请参见下面的说明。您只需要调整它,使一个字段显示错误,而不是三个字段都显示错误。

您是在使用MVVM还是在代码隐藏中这样做?