C# WPF 에서 Calendar 사용 시 Focus 문제

WPF 에서 Calendar 를 이용하여 프로그램을 개발해야 할 때 있다.
한 View 에서 Calendar 와 OK 버튼을 사용하여 선택한 날짜에 대해
내부 로직을 설계하다보면
Calendar 에서 날짜를 선택하고 OK 버튼을 클릭하면
한 번에 되지 않고 두 번 클릭해야 OK 버튼이  실행된다.

이럴 땐 Calendar 의 SelectedDatesChanged Event 에다가

Mouse.Caputre(null);

을 추가하면 한 번 클릭으로 OK 버튼이 실행된다.

댓글