2010-07-11 2 views
1

winform에서 하나의 WPF 컨트롤 (예 : texblock 만 포함)이있는 요소 호스트가 있습니다. 응용 프로그램이로드되면 호스트 된 컨트롤에 몇 초가 걸리고 몇 초 동안 흰색 배경이 표시되고로드 된 후에 만 ​​t가로드됩니다. 이 문제를 피할 수있는 방법이 있습니까? 어떤 아이디어라도 감사하겠습니다. 나는 마이크로 소프트 비주얼 스튜디오 2008Wpf 요소 호스트 깜박임 문제

답변

0

을 사용하고

난 당신이 윈도우 폼 내부의 WPF 호스팅 컨트롤을 사용하는 것 같아요? 내 생각 엔 WPF 스택 초기화 중이며 많은 시간이 걸린다.

내 제안은 두 가지 다음과 같습니다

  • 나는 그들이 .NET 4.0의 WPF 스택의 로딩 시간을 일부 개선 한 것으로 알고 있습니다. 프로젝트를 .NET 4.0으로 업그레이드하고 이것이 향상되는지 확인하십시오.

  • 처음에 응용 프로그램이 시작되면 시작 화면에 WPF 스택을 초기화하는 숨겨진 영역을 넣으십시오. 따라서이 성능 저하는 시작시에 지불되며 정상 실행 중에는 방해가되지 않는 시점에 지불됩니다 귀하의 응용 프로그램의.