Recent Posts
Recent Comments
- Today
- Total
SA_BLOG
[C# WPF] Window.SourceInitialized 이벤트 본문
노트북의 덮개를 닫거나 열었을 때를 감지해야 하는 기능이 필요해서 구글을 돌아다니다 보니 관련 정보를 찾아볼 수 있었다.
https://stackoverflow.com/questions/3355606/detect-laptop-lid-closure-and-opening
이 코드를 내 프로그램에 맞게 수정을 해야 했는데 여기서 발생한 문제가 Window.SourceInitialized 이벤트로 진입이 되야 하는데
되지 않았다.
웬만한 문제는 구글에서 찾으면 해결 되기에 바로 검색.
나와 비슷한 문제로 질문을 올리신 분이 계셨는데 달려있는 답변을 보니
'Window.SourceInitialized는 Window의 HwndSource가 생성 된 후에 창 자체가 표시되기 전에 발생합니다.' 이었다.
설마하고 코드의 위치를 옮기니 정상 동작..
Window.SourceInitialized 이벤트는 Load 이벤트가 실행되기 전 (창이 로드 되지 않은 상태) 에 실행된다.
'프로그래밍 > C# WPF' 카테고리의 다른 글
[C# WPF] 그룹박스 헤더 지우기 (0) | 2017.06.09 |
---|---|
[C# WPF] Ctrl, Alt 키 사용하기 (0) | 2017.02.07 |
[C# WPF] Image Source 설정하기 (0) | 2017.02.02 |
[C# WPF] Trigger Property 목록 (0) | 2017.01.31 |
[C# WPF] 둥근 사각형 만들기 (0) | 2017.01.25 |
Comments