내가 데이터 유효성 검사 텍스트 상자 모두의 무리를 클릭버튼을 ValidationResults을 확인하는 방법은 다음과 같이
XAML
<TextBox>
<TextBox.Text>
<Binding Path="Name" ValidatesOnDataErrors="True" UpdateSourceTrigger="PropertyChanged">
<Binding.ValidationRules>
<local:Validation2/>
</Binding.ValidationRules>
</Binding>
</TextBox.Text>
</TextBox>
C#을
public class Validation2 : ValidationRule
{
public override ValidationResult Validate(object value, System.Globalization.CultureInfo cultureInfo)
{
double result;
return double.TryParse(value.ToString(), out result) == true ? new ValidationResult(true, null) : new ValidationResult(false, "error");
}
}
이, 잘 작동 I 때마다 텍스트 박스에 아무 것도 입력하지 말고 오류가 나타납니다. 이제 "폼"을 보내기위한 버튼이 있습니다. 아무 것도하지 않고 유효성 검사 오류가 있는지 확인하기 위해 버튼을 사용하고 싶습니다. 어떻게 그렇게 할 것인가.
저는 단어 형식을 사용하는 geuss는 나쁜 생각이었습니다. 기본적으로 나는 많은 텍스트 상자와 입력 된 모든 데이터의 XML 파일을 만드는 버튼이있는 창이 있습니다. 유효성 검사 오류가있는 경우 단추에 파일을 만들지 말아야합니다. – user3692104