[WPF] 초기 로딩화면 구현하기
2020. 1. 5.
볼륨이 상당히 큰 프로그램이나 처음에 네트워크 연결 혹은 DB 연결하는 프로그램일 경우 처음 실행했을 때 렉이나 잠깐이지만 멈춤상태가 나올 경우가 있다. 개발자 입장에선 그냥 조금 기다리면되지만 사용자 입장에선 잠시만 멈춰도 당황할 수 있기에 로딩화면을 띄워서 안심시켜주는 게 맞다고 생각한다. 본 코드를 실제 구동(데이터를 불러오거나) 해보지 않았고 Thread.Sleep으로 메인스레드를 멈춰 로딩상황인걸 가정만 했으니 실제론 제대로 돌아가지 않을 수 있다. 내가 선택한 방법은 두가지이다. Gif 이미지를 띄워 로딩중이란 걸 알리기 ProgressBar를 이용해 로딩중이란 걸 알리기 두 가지 방법 모두 BackgroundWorker를 사용한다. Gif 이미지를 사용한 방법 미리보기 (움짤) 더보기 Pro..