다음을 통해 공유


Expression Blend 2에서 Silverlight 프로젝트의 시작 페이지 변경

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

Microsoft Silverlight 1.0 응용 프로그램은 지원하는 Silverlight 개체를 인스턴스화하는 HTML 페이지(또는 기타 웹 페이지)를 열어 웹 브라우저에서 실행되며 시작 XAML 파일을 표시합니다.

예를 들어 Microsoft Expression Blend 2에서 만든 Silverlight 1.0 프로젝트에서는 Default.html 파일이 시작 웹 페이지입니다. Default.html 파일은 Silverlight 1.0 응용 프로그램을 지원하는 다음 JavaScript 파일을 참조합니다.

<script type="text/javascript" src="Silverlight.js"></script>
<script type="text/javascript" src="Page.xaml.js"></script>

Default.html 파일에서 다음 코드 줄을 사용하여 시작 XAML 파일 Page.xaml을 지정할 수도 있습니다.

Silverlight.createObjectEx({
    source: "Page.xaml",
    //other lines of code
});

이 코드 조각의 결과로, 사용자가 웹 브라우저에서 Default.html 파일을 검색할 경우 결과 Silverlight 1.0 응용 프로그램에 Page.xaml 파일이 먼저 표시됩니다.

[!참고]

Microsoft Expression Encoder 2 또는 Microsoft Visual Studio 2008과 같은 다른 응용 프로그램에서 만든 Silverlight 1.0 응용 프로그램은 파일 구조가 달라 위 코드 줄이 포함된 파일을 찾아야 할 수 있습니다. 예를 들어 Silverlight 1.0 템플릿을 사용하여 비디오 플레이어를 만드는 Expression Encoder 2 프로젝트에서는 Default.html 파일이 시작 웹 페이지로 열리지만 Default.html 파일에서 시작 XAML 파일을 지정하지는 않습니다. 시작 XAML 파일인 Player.xamlStartPlayer.js 파일에서 지정됩니다.

다음 절차에 따라 Silverlight 1.0 응용 프로그램의 시작 XAML 파일 또는 Silverlight 1.0 응용 프로그램을 호출하는 시작 웹 페이지를 변경합니다.

시작 XAML 파일 변경

Silverlight 1.0 응용 프로그램의 시작 XAML 파일을 변경하는 작업은 WPF(Windows Presentation Foundation) 응용 프로그램의 시작 XAML 파일을 변경하는 작업과 다릅니다. 시작 XAML 파일은 Expression Blend 2에서 만든 Silverlight 1.0 프로젝트의 Default_html.js 파일과 같은 웹 페이지에서 호출됩니다.

Silverlight 1.0 프로젝트의 시작 XAML 페이지 변경

  1. Expression Blend 2에서는 다음과 유사한 코드 줄을 사용하는 파일을 열어 Silverlight 1.0 응용 프로그램의 시작 XAML 파일을 지정합니다.

    Silverlight.createObjectEx({
        source: "Page.xaml",
        //other lines of code
    });
    

    예를 들어 Expression Blend 2에서 만든 Silverlight 1.0 응용 프로그램에서 이 파일은 Default.html 파일이 됩니다.

    [!참고]

    확장명이 .html인 파일을 열 수 있는 텍스트 편집기가 없는 경우 Expression Blend의 프로젝트 패널에서 파일 이름을 마우스 오른쪽 단추로 클릭한 다음 Visual Studio에서 편집을 클릭하거나, Windows 탐색기에서 파일 이름을 마우스 오른쪽 단추로 클릭하고 연결 프로그램을 가리킨 다음 드롭다운 목록에서 텍스트 편집기를 선택하여 파일을 수정해야 할 수 있습니다. 드롭다운 목록에 메모장 같은 텍스트 편집기가 나타나지 않으면 기본 프로그램 선택을 클릭한 다음 텍스트 편집기를 찾습니다.

  2. 기존 파일 이름(예: Page.xaml)을 새 시작 XAML 파일의 이름으로 변경합니다.

  3. 파일을 저장하고 닫습니다.

  4. Silverlight 1.0 응용 프로그램을 테스트(F5 키)하여 수정한 내용이 적용되는지 확인합니다. 자세한 내용은 Expression Blend에서 Silverlight 프로젝트 테스트를 참조하십시오.

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

시작 웹 페이지 변경

시작 웹 페이지는 Expression Blend 2에서 F5 키를 눌러 Silverlight 1.0 응용 프로그램을 테스트할 때 웹 브라우저에서 열리는 페이지입니다. Expression Blend 2의 프로젝트 패널에서 파일 이름을 마우스 오른쪽 단추로 클릭하면 시작 옆에 나타나는 확인 표시로 시작 웹 페이지를 식별할 수 있습니다.

[!참고]

Expression Blend 2에서 시작 웹 페이지를 변경해도 Microsoft Visual Studio와 같은 다른 프로그램에서는 시작 웹 페이지가 변경되지 않습니다.

Silverlight 1.0 프로젝트의 시작 웹 페이지 변경

  1. Expression Blend 2에서 프로젝트 패널에서 새 시작 웹 페이지의 파일 이름을 마우스 오른쪽 단추로 클릭한 다음 시작을 클릭합니다.

  2. Silverlight 1.0 응용 프로그램을 테스트(F5 키)하여 수정한 내용이 적용되는지 확인합니다. 자세한 내용은 Expression Blend에서 Silverlight 프로젝트 테스트를 참조하십시오.

    [!참고]

    시작 웹 페이지에 지원하는 Silverlight 1.0 파일에 대한 참조가 들어 있지 않으면 Silverlight 1.0 응용 프로그램이 제대로 작동하지 않습니다. 예를 들어 Expression Blend 2에서 만든 Silverlight 1.0 프로젝트에서 지원하는 파일은 Silverlight.jsPage.xaml.js 파일입니다. Silverlight 1.0 개체에 대한 자세한 내용은 MSDN에서 Silverlight 개체 모델을 참조하십시오.

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

참조

개념

프로젝트의 시작 문서 설정

프로젝트 및 파일 관리

Expression Blend에서 Silverlight 프로젝트 테스트

기타 리소스

Microsoft Silverlight 사이트

Silverlight 1.0 - JavaScript를 사용하여 개발