2011-08-03 4 views
8

기본 Silverlight로 파란 공 및 백분율을로드하는 방법을 알 수없는 사람이 누구인지 알고 있습니까?silverlight 로딩 화면을 사용 안 함

그것은 단지 초에 나타나며 jQuery 슬라이더 아래에서 Silverlight를 숨기고 있기 때문에 실제로 필요하지 않다고 생각합니다. 사용자가 무슨 일이 있었는지 알게 될 때까지는로드되고 준비가됩니다.

또 하나의 문제는 내 jQuery가 실행되기 전에 Silverlight가로드 될 때까지 기다리는 것입니다. 누구든지이 문제를 해결할 방법을 알고 있습니다. Silverlight는 $ (document) .ready()를 확인할 때 찾고있는 부분입니다.

편집 : AnthonyWJones가 제안한 것을 구현하여 내 두 번째 질문에 답변 한 것으로 보인다고 생각했습니다. 마치 내 jQuery가 Silverlight로드를 기다리지 않고 빠르고 원활하게 시작하는 것처럼 보입니다.

답변

6

기본 "화면로드"(실버 라이트로 스플래시 화면이라고 함)를 사용하지 않으려면 스플래시 화면에 사용할 Xaml을 제공하십시오.

Visual Studio에서 "EmptySplash.xaml"을 만듭니다. ClientBin 폴더에있는 프로젝트의 내용으로 배치하십시오.

이제 매개 변수를 추가 object 요소를 추가 : -

올바른 선생님이
<param name="splashscreensource" value="clientbin/EmptySplash.xaml" /> 
+0

, 감사합니다. 실제로 당신이 제안한 것과 똑같은 것을 구현하지 못했습니다. 빈 스플래시 xaml에 필요한 네임 스페이스가있는 빈 캔버스가 없으면 IE 8/7이 충돌합니다. – theDawckta

+0

@theDawckta : 죄송합니다. "Visual Studio에서"xaml 파일을 만들 때 충분히 명확하지 않았습니다. 길이가 0 인 파일이 없습니다. 내가 의미하는 바는 기본 서식 파일뿐이었습니다. 사실 올바른 선택은 "Silverlight 1.0 JScript Page"이며, 추가 된 superflous .js 만 삭제하면됩니다. 그것은 정확히 당신이 묘사하는 것을 얻습니다. – AnthonyWJones