WPF에 두 개의 텍스트 상자가 있습니다. txt1 및 txt2로 명명됩니다. txt1의 lostFocus에서 WPF에서 이벤트 사용
나는 txt1 및 txt2이 모두 비어 있고 사용자가 txt1에서 TAB 키를 누르면 내가 지금If txt2.Text is nothing then
txt2.Focus
End If
쓰기 txt2의 LostFocus 이벤트에서
If txt1.Text is nothing then
txt1.Focus
End If
쓰기 문제가 발생합니다. 프로그램은 무한 루프로 진행됩니다. 나는 커서가 txt1에오고 무한정 txt2로 간다는 것을 의미한다. 나는 이것이 내 코드에 따른 정상적인 동작이라는 것을 알고있다.
위와 같은 문제를 방지하기 위해 유효성 검사 이벤트를 갖고 싶습니다. WPF에서 찾을 수 없습니다. 그래서 어떤 이벤트를 사용해야합니까?
대신을 지주 MessageBox를 표시 하시겠습니까? 또는 폼의 끝에 도달하여 사용자가 제출 버튼을 누를 때까지 유효성 확인을 유지하지 않는 이유는 무엇입니까? – Ripster