2011-02-23 3 views
0

관리 객체의 래퍼를 만들어 Silverlight 응용 프로그램에 인수로 전달하려고합니다.실버 라이트로 전달할 자바 스크립트에서 관리되는 래퍼 만들기

var a = Content.services.createObject("jsonSerializer").serialize(jsObject); 

을하지만 Content undefined 예외와 함께 실패합니다

이 페이지 http://msdn.microsoft.com/en-us/library/cc645087%28v=VS.95%29.aspx 다음 예제 제공합니다. Content 속성은 어디서 오는 것이 좋습니까? 포함해야하는 .js 파일이 있습니까?

실버 버전 3

답변

0

작동 용액은 :

컨트롤 요소
var a = control.Content.services.createObject('SomeRegisteredManagedType'); 

:

var control = document.getElementById("mySilverlightComponent"); 

가정 HTML :

<object style='visibility:visible;' id='mySilverlightComponent' data="data:application/x-silverlight-2," type="application/x-silverlight-2" 
    width="100" height="100"> 
     <param name="source" value="../../../../../Silverlight/SilverlightApplication2.xap"/> 
     <param name="onError" value="onSilverlightError" /> 
     <param name="background" value="white" /> 
     <param name="minRuntimeVersion" value="3.0.40818.0" /> 
     <param name="autoUpgrade" value="true" /> 
     <a href="http://go.microsoft.com/fwlink/?LinkID=149156&v=3.0.40818.0" style="text-decoration:none"> 
      <img src="http://go.microsoft.com/fwlink/?LinkId=161376" alt="Get Microsoft Silverlight" style="border-style:none"/> 
     </a> 
    </object> 
관련 문제