순백의 베일
20
2018-08-03 11:03:30 작성 2018-08-03 11:05:13 수정됨
0
159

[WPF] 커스텀 페이지에서 ContentRendered 같은 기능이 필요합니다...


안녕하세요. 닷넷 초보 개발자입니다.


WPF로 어설프게 개발을 진행하고 있는데요. 기본 컨트롤인 Window의 ContnetRendered 같은 이벤트를 다른 컨트롤에서도 만들 수 있는지 여쭈어봅니다.


ContentControl을 상속받는 커스텀 페이지를 사용하고 있는데요. 프로그램 초기화 과정을 커스텀 페이지로 띄우는데, Loaded 이벤트는 렌더링이 완료되기 전에 발생되더라구요. 제가 원하는 건 Window의 ContnetRendered 같은 기능을 원합니다.


"초기화 중입니다."라는 안내 메시지를 띄우고 초기화 작업을 하고싶은데 Loaded가 제가 원하는 이벤트가 아니라 지금은 비동기로 초기화를 진행하고 있습니다.


기능상 문제는 없지만 동기적으로 해도 상관이 없는 작업을 비동기로 하니까 코드가 지저분해지고 초기화 중에 메인 컨트롤에 접근하기도 번거로워 고민입니다. 페이지를 다 띄운 후에 초기화를 진행하고 싶은데 좋은 방법이 없을까요?

0
0
  • 답변 0

  • 로그인을 하시면 답변을 등록할 수 있습니다.