Silverlight/Tips

Daum 위젯뱅크에 실버라이트 올리기 기본코드

길버트리 2008. 10. 30. 18:41
저는 지금 코엑스 인터콘티넨탈 호텔에서 열리고 있는 다음/구글 위젯-가젯 컨퍼런스에 참가 중입니다.
세션을 듣던 중 지지난 주에 시도했다가 실패했던 '실버라이트 어플 위젯뱅크에 등록하기'를
성공하게 되어서 아래 기본 코드를 포스팅합니다.^^
(미리보기가 안되서 실패했었죠...)

포인트가 붉은 글자 부분입니다.
실버라이트 정식지원이 되는 것은 아니었습니다만, 저 부분을 추가함으로써 flash에 준하는 대접을 해주네요.

<?xml version="1.0" encoding="UTF-8" ?>
<Module>
  <ModulePrefs title="실버라이트 위젯 테스트" width="196" height="216" > 
 <Require feature="flash"/>
  </ModulePrefs>
  <Content type="text">
     <![CDATA[
       <!-- 실버라이트 Host하는 Object 태그 소스 -->
       <object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="160" height="120">
   <param name="source" value="
http://www.shiverlight.net/Sample/GuitarTuner/GuitarTunerWidget.xap"/>
   <param name="background" value="white" />
   <param name="minRuntimeVersion" value="2.0.30923.0" />
   <param name="autoUpgrade" value="true" />
   <a href="
http://go.microsoft.com/fwlink/?LinkID=124807" style="text-decoration: none;">
        <img src="
http://shiverlight.net/Sample/GuitarTuner/InstallSilverlight_ForGuitarTuner.png" alt="Get Microsoft Silverlight" style="border-style: none"/>
   </a>
  </object>

     ]]>
  </Content>
</Module> 


굵은 글씨부분만 자신의 실버라이트 위젯에 맞게 변경하셔서 위젯팩토리를 통해 등록하시면 됩니다.
사용자 정의 파라미터를 initParams으로 넘겨 받아야 하는 실버라이트 어플을 위한 위젯코드는
다음에 다루도록 하겠습니다.