boxmile 님과 이과장님이 알려주신 유용한 유틸리티, SilverlightDefaultStyleBrowser.
이게 없으면 실버라이트 스타일을 어떻게 했을까 몰라요.^^
무지 유용한 툴이니까 한번쯤 꼭 써보세요.



여튼 한가지 불편한 점은 스타일의 일부만 선택하고 Ctrl+C를 눌렀을 때 테스트 복사가 되지 않는다는 점이었는 데요, Ctrl+C로 클립보드에 복사되도록 코드를 수정해서 올립니다.
보너스로 각 엘리먼트 앞에 있는 접기/열기 표시인 -, +도 제거하도록 했어요.

이올린에 북마크하기(0) 이올린에 추천하기(0)
top
  1. 건태 2008/07/20 17:49 댓글주소 | 수정/삭제 | 댓글

    beta2 Control dll 도 기본으로 추가 시켜주세요..^^

Write a comment


실버라이트 2에 들어와서는 간편한 <object>태그 만으로 실버라이트 플러그인을 초기화할 수 있기 때문에 더 이상 silverlight.js를 사용하지 않아도 되게 되었죠.

그러나 몇몇 시나리오에서 여전히 silverlight.js를 사용하여 초기화 할 필요가 있는데요,

  • 특정 버전의 실버라이트를 설치할 수 있는 브라우저인지 여부 검사
  • 특정 버전의 실버라이트가 설치되어 있는지 여부 검사
  • 실버라이트 설치가 완료되었을 때 곧바로 애플리케이션을 초기화

이런 상황을 위해 silverlight.js에 다양한 메서드와 프로퍼티가 준비되어 있죠.

현재 silverlight.js는 새로운 브라우저나 OS에 대한 빠른 대응을 위해 별도로 관리되고 있어요. 특이한 점은 기존의 기능 중 실버라이트를 지원하는 브라우저인지 여부를 체크하는데 사용했던 Silverlight.supportedUserAgent() 메서드가 더 이상 silverlight.js에 포함되지 않고 silverlight.supportedUserAgent.js라는 별도의 파일로 관리된다는 점이죠. 이 두 파일의 최신 버전은 각각 다음의 링크에서 다운로드 받을 수 있어요.

더 자세한 내용은 What's new in the Silverlight 2 Beta 2 SDK's Silverlight.js file? 에서 실버라이트 2 베타 2 SDK에 적용된 silverlight.js 파일에 대한 내용을 살펴볼 수 있어요. 저도 몰랐던 다양하고 유용한 기능들이 추가되었더군요.

silverlight.js 활용하여 다음과 같은 시나리오의 초기화를 수행하는 간단한 프로젝트를 첨부했으니 참고하세요.

  • 실버라이트를 설치 할 수 있는지 여부 검사
  • 실버라이트가 설치 되었는지 여부 검사
  • 실버라이트가 설치 되지 않았을 경우 커스터마이징한 HTML UI 표시
  • 실버라이트 설치가 완료된 경우 애플리케이션을 자동으로 초기화(단, IE 전용)

다운로드 :


※추가 :
혹시 이번 업데이트 이후에 비주얼 스튜디오에서 디버깅이 되지 않는다거나 하면 Silverlight Tools Beta 2 for Visual Studio 2008을 다시 설치해 보세요.
제 경우는 특별히 기존 버전의 Tools를 제거하지 않았어도 문제가 없었는데, 혹시 문제가 있다면 KB949325를 제거하라는 군요.

또한 저는 어디까지나 영문 버전만을 사용하기 때문에 한글판 Visual Studio나 Tools에 대해서는 어떻게 작동될지 알지 못한다는 점도 참고해 주세요.
이올린에 북마크하기(0) 이올린에 추천하기(0)
top

Write a comment


16일자로 실버라이트 2 베타2를 위한 중요 업데이트가 윈도우 업데이트에 뜨네요.
특별히 달라진건 없고 다만 파이어폭스3에 대한 지원 향상이 가장 큰 원인 인듯.
기존의 애플리케이션에도 전혀 영향이 없으니 뭐 한번 깔아보세요 :)

자세한 내용은...
http://support.microsoft.com/kb/955011
이올린에 북마크하기(0) 이올린에 추천하기(0)
top

Write a comment


◀ PREV : [1] : [2] : [3] : [4] : [5] : ... [95] : NEXT ▶