2012-05-02 2 views

답변

1

응용 프로그램이 시작되기 전에 로더 (요소를 시작하고 수집하는 모듈)에서. 실제로 .NET에서 관리하지는 않지만 특수 스플래시 화면 기능인 obvsiouly를 사용합니다.

http://www.abhisheksur.com/2010/05/creating-splash-screen-without-code.html

는 .NET 응용 프로그램에 이미지를 추가하고 빌드 작업을 통해 시작 화면으로 설정하는 방법을 보여줍니다.

기본적으로 .NET 런타임이 완전히로드되기 전에 실행됩니다.

+0

답장을 보내 주셔서 감사합니다. 모듈 초기화에 대한 시작 화면에서 사용자에게 알림을 보내려면 eventaggregator가 필요합니다. 그래서 내가 나머지 모듈을 초기화하기 전에 시작 화면 모듈을 해결할 필요가있다. – klashagelqvist

+0

그렇다면 여전히 로더에서 수행합니다. 모듈의 일부가 아닙니다. – TomTom

0

@keydet은 MEF 및 스플래시 화면을 사용하여 WPF 시작 성능을 향상시키는 데 유용한 팁과 트릭을 강조했으며 사용자가 초기화하는 동안 eventaggregator를 추가하여 추가 사실을 알릴 수 있다고 생각합니다.

기타 문의 : Improving perceived WPF app startup performance with MEF and a Splash Screen. 희망이 도움이됩니다.

+0

감사합니다. 동영상을 보았지만 문제는 스플래시 화면 모듈을 해결하고 eventaggregator를 삽입하는 곳입니다. – klashagelqvist

+0

왜 모듈에서해야합니까? 그것은 로더에 있어야합니다 – Turbot

+0

모듈이로드되기까지 시간이 걸리므로 스플래시 화면에 진행률을 표시해야합니다. 나는 스플래시 화면이 – klashagelqvist