다음을 통해 공유


Silverlight 1.0 개요

이 페이지는 Silverlight 1 프로젝트에만 적용됨

Microsoft Silverlight 1.0은 웹을 통해 비디오, 애니메이션, 대화형 기능, 세련된 사용자 인터페이스가 통합된 풍부한 기능의 응용 프로그램을 제공하기 위한 플러그 인으로, 브라우저와 플랫폼 유형에 관계없이 사용할 수 있습니다. Silverlight 1.0 응용 프로그램은 Microsoft Windows 기반 컴퓨터와 Apple Macintosh 컴퓨터의 대부분의 브라우저에서 추가 설치 요구 사항 없이 동일한 환경과 기능을 제공합니다.

Silverlight 1.0은 XAML을 사용하는 일관된 프레젠테이션 모델을 제공합니다. Microsoft Expression Blend 2에서는 Silverlight 1.0 응용 프로그램의 세련된 사용자 인터페이스를 손쉽게 디자인하고 결과를 테스트해 볼 수 있습니다.

Expression Blend 2의 Silverlight 지원

Expression Blend 2에서 Silverlight 1.0 프로젝트를 사용할 수 있습니다.

[!참고]

3D 개체, 스타일, 템플릿, 리소스 및 데이터 처리는 Silverlight 1.0 프로젝트에서 아직 지원되지 않습니다. 트리거도 아직 지원되지 않지만 코드 숨김 파일에서 JavaScript 이벤트 처리기 메서드를 사용하여 모든 사용자 대화형 작업을 구현할 수 있습니다. 자세한 내용은 아래 나오는 이벤트 단원을 참조하십시오.

작업 영역

Silverlight 1.0 프로젝트를 수정할 때는 Expression Blend 2 작업 영역이 약간 다릅니다. 예를 들어 지원되지 않는 컨트롤은 도구 상자자산 라이브러리에 표시되지 않습니다. 데이터 바인딩, 리소스 및 트리거는 지원되지 않으므로 해당 패널이 표시되지 않습니다.

컨트롤

WPF(Windows Presentation Foundation) 프로젝트의 XAML 문서에 요소를 추가하는 것과 마찬가지 방법으로 Silverlight 1.0 프로젝트의 XAML 문서에도 요소를 추가할 수 있습니다. 단, Silverlight 1.0 프로젝트에서는 다음 목록의 컨트롤만 지원됩니다.

  • Canvas Cc294980.ecb419d9-1def-4c4d-9656-cab9bdb89672(ko-kr,Expression.10).png

  • Ellipse Cc294980.d7a04618-e35a-44f9-b78c-1f22e38016c1(ko-kr,Expression.10).png

  • Image Cc294980.0594f05b-2193-4385-86a0-2d352cacfe55(ko-kr,Expression.10).png

  • MediaElement Cc294980.16691128-7f3d-45e0-b532-45e8a7162416(ko-kr,Expression.10).png

  • Rectangle Cc294980.81ffc148-cf5c-4faf-bd3f-f38d3073a12c(ko-kr,Expression.10).png

  • TextBlock Cc294980.42165963-00f7-4a33-abcd-b0849edebada(ko-kr,Expression.10).png

  •  Cc294980.eb618397-5283-48be-8396-3449be7b6fbf(ko-kr,Expression.10).png,  Cc294980.894f8612-e0ed-4e00-84cf-a9bc8f38fc54(ko-kr,Expression.10).png연필 Cc294980.509dc167-734f-46c9-b012-987ee63450cd(ko-kr,Expression.10).png 도구를 사용하여 아트보드에 그릴 수 있는 패스 요소

자세한 내용은 Silverlight 프로젝트의 XAML 문서에 요소 추가를 참조하십시오.

단추 클릭에 대한 응답으로 이벤트를 추가하는 것처럼 Silverlight 응용 프로그램의 코드 숨김 파일에서 일부 요소의 경우 그 기능을 완전하게 구현하려면 JavaScript 코드가 필요합니다. Silverlight 응용 프로그램에서 스토리보드를 제어하는 단추 만들기에서 예를 참조하십시오.

미디어

Silverlight 프로젝트에서 미디어 파일을 사용할 수 있습니다. 단, 미디어 재생을 제어하려면 JavaScript 이벤트 처리기 메서드가 필요합니다. Silverlight 1.0 프로젝트에 미디어 파일 추가에서 예를 참조하십시오. Silverlight는 Windows Media 오디오 및 비디오(WMA, WMV7–9), VC-1, MP3 오디오를 지원합니다.

애니메이션

애니메이션은 Silverlight 프로젝트에서 완전하게 사용할 수 있습니다. Silverlight 응용 프로그램에서 스토리보드를 제어하는 단추 만들기에서 예를 참조하십시오.

이벤트

이벤트 역시 Silverlight 프로젝트에서 사용할 수 있습니다. 지원되는 이벤트의 목록은 MSDN의 이벤트 참조(Silverlight 1.0)를 참조하십시오. 응용 프로그램의 특정 개체에 이벤트를 연결하는 방법에 대한 자세한 내용은 Silverlight 응용 프로그램에서 스토리보드를 제어하는 단추 만들기Silverlight 응용 프로그램에서 하이퍼링크 만들기를 참조하십시오.

Cc294980.7e183f1f-37d8-4dcb-980c-19a5d61ca087(ko-kr,Expression.10).gif맨 위로 이동

제품 간 지원

Silverlight 프로젝트는 다음과 같이 다른 제품에서도 사용할 수 있습니다.

Cc294980.7e183f1f-37d8-4dcb-980c-19a5d61ca087(ko-kr,Expression.10).gif맨 위로 이동

Silverlight 1 프로젝트의 파일

Silverlight 1.0 프로젝트는 풍부한 기능을 갖춘 웹용의 대화형 응용 프로그램과 미디어 환경을 만들기 위해 XAML과 JavaScript의 기능 중 일부를 사용하는 웹 사이트 파일의 모음입니다. Expression Blend 2에서 만든 Silverlight 1.0 프로젝트에는 다음 파일이 포함됩니다.

  • 시작 XAML 파일(Page.xaml)

  • 브라우저에서 열 때 시작 XAML 파일을 로드하는 기본 HTML 파일

  • 시작 XAML 파일의 JavaScript 코드 숨김 파일

  • Silverlight 1.0 개체를 인스턴스화하는 Silverlight.js라는 이름의 지원 JavaScript 파일

Expression Blend 2에서 XAML 파일을 시각적으로 디자인할 수 있으며 Expression Blend 2의 JavaScript 편집기에서 JavaScript 파일을 수정할 수 있습니다. Silverlight.js 도우미 파일은 수정하지 않는 것이 좋습니다. Silverlight에 대한 자세한 내용은 Silverlight 웹 사이트를 참조하십시오.

Cc294980.7e183f1f-37d8-4dcb-980c-19a5d61ca087(ko-kr,Expression.10).gif맨 위로 이동

예제 Silverlight 1 프로젝트

Expression Blend 2는 예제 Silverlight 프로젝트를 제공합니다. 예제 프로젝트를 열려면 도움말 메뉴에서 시작 화면을 클릭한 다음 예제 탭에서 다음 예제 중 하나를 클릭하십시오.

  • BlendPlayer

  • ButtonGallery

  • MagnifyingGlass

MagnifyingGlass 예제 Silverlight 1 응용 프로그램

Cc294980.0a069c6a-d0b4-4144-b35c-74dafa18f799(ko-kr,Expression.10).png

Microsoft Silverlight 갤러리에서 온라인으로 다른 예제를 검색할 수 있습니다.

Cc294980.7e183f1f-37d8-4dcb-980c-19a5d61ca087(ko-kr,Expression.10).gif맨 위로 이동

학습 리소스

다음 웹 사이트에서도 Silverlight 응용 프로그램을 만드는 방법을 추가적으로 확인할 수 있습니다.

Cc294980.7e183f1f-37d8-4dcb-980c-19a5d61ca087(ko-kr,Expression.10).gif맨 위로 이동