반응형
새로운 웹 사이트에 아래 순서대로 실행
- ClientBin 폴더 생성
- XAP 파일 복사해서 ClientBin 폴더에 붙여넣기
- 샘플 페이지에서 <object/> 태그 부분을 복사
source 속성에 xap 파일의 경로를 지정
-추가
Silverlight.js 파일 붙여넣기
onSilverlightError 자바스크립트 함수로 예외처리
[그림4-1]과 같이 코드를 작성합니다.
MainPage.xaml페이지에서 버튼을 클릭하면 시간을 나타내는 코드를 작성하기 위해
코드 비하인드 페이지로 이동하여 버튼 이벤트를 추가 후 빌드를 합니다.
빌드 후에 해당 프로젝트 폴더 예)\RiaDeploy\RiaDeploy\Bin\Debug
이동하면 프로젝트명.xap라는 파일이 있습니다. (RiaDeploy.xap)
해당 프로젝트에서 새 웹사이트를 추가합니다. (WebRiaDeploy)
추가한 새 웹 사이트 프로젝트에서 폴더를 추가합니다.
이름을 "ClientBin" 추가한 폴더 안에 RiaDeploy.xap 파일을 복사합니다.
예외처리
Silverlight.js 파일을 복사해서 위에서 추가한 웹 사이트에 붙여넣고,
웹 사이트에서 HTML파일을 추가합니다. (RiaDeploy.htm)
추가한 RiaDeploy.htm에 코드를 추가해야하는데 이 코드는 RiaDeployTestPage.html에
전체 복사 붙여넣기
ps. 실버라이트가 안되는 경우 대체 이미지 링크가 가능합니다.
도구-추가기능에서 실버라이트 사용안함으로 하면 대체 이미지가 나타납니다.
RiaDeployTestPage.html 에서 마우스 오른족 클릭해서 웹 브라우저로 실행
- ClientBin 폴더 생성
- XAP 파일 복사해서 ClientBin 폴더에 붙여넣기
- 샘플 페이지에서 <object/> 태그 부분을 복사
source 속성에 xap 파일의 경로를 지정
-추가
Silverlight.js 파일 붙여넣기
onSilverlightError 자바스크립트 함수로 예외처리
MainPage.xaml |
[그림4-1] <Grid x:Name="LayoutRoot" Background="White"> <StackPanel> <TextBlock x:Name="lblDisplay" Text="" FontSize="20"></TextBlock> <Button x:Name="btnClick" Content="현재 시간"></Button> </StackPanel> </Grid> |
MainPage.xaml페이지에서 버튼을 클릭하면 시간을 나타내는 코드를 작성하기 위해
코드 비하인드 페이지로 이동하여 버튼 이벤트를 추가 후 빌드를 합니다.
MainPage.xaml.cs |
public MainPage() { InitializeComponent(); // Click Event를 코드비하인드 페이지에서 부여 btnClick.Click += new RoutedEventHandler(btnClick_Click); } void btnClick_Click(object sender, RoutedEventArgs e) { lblDisplay.Text = DateTime.Now.ToShortTimeString(); } |
빌드 후에 해당 프로젝트 폴더 예)\RiaDeploy\RiaDeploy\Bin\Debug
이동하면 프로젝트명.xap라는 파일이 있습니다. (RiaDeploy.xap)
해당 프로젝트에서 새 웹사이트를 추가합니다. (WebRiaDeploy)
추가한 새 웹 사이트 프로젝트에서 폴더를 추가합니다.
이름을 "ClientBin" 추가한 폴더 안에 RiaDeploy.xap 파일을 복사합니다.
Silverlight.js 파일을 복사해서 위에서 추가한 웹 사이트에 붙여넣고,
웹 사이트에서 HTML파일을 추가합니다. (RiaDeploy.htm)
추가한 RiaDeploy.htm에 코드를 추가해야하는데 이 코드는 RiaDeployTestPage.html에
전체 복사 붙여넣기
ps. 실버라이트가 안되는 경우 대체 이미지 링크가 가능합니다.
도구-추가기능에서 실버라이트 사용안함으로 하면 대체 이미지가 나타납니다.
결과확인 |
[그림4-2] |
반응형
'Silverlight' 카테고리의 다른 글
06.SilverLight3 - XAML 기본 모양 살펴보기 (2) | 2009.11.24 |
---|---|
05.SilverLight3 - XAML 파일을 수작업으로 표시 ( Object ) (2) | 2009.11.24 |
03.SilverLight3 - Application 클래스 (0) | 2009.11.24 |
02.SilverLight3 - Hello World [ 에니메이션 ] (0) | 2009.11.23 |
01.SilverLight3 - Hello World [ 시작 ] (0) | 2009.11.23 |
Comments