반응형
Application 클래스
- 실버라이트의 시작과 종료를 관리
- Startup 이벤트
: 실버라이트 응용 프로그램이 시작할 때 발생
- RootVisual 속성
: 실버라이트 응용 프로그램의 EntryPoint
: C#의 Main 메서드와 비슷한 역할
시작페이지를 변경하는 예제입니다.
먼저 페이지를 두개 사용하기 위해 메인페이지 외에 Silverlight User Control를 추가합니다. (Subpage.xaml)
시작페이지 MainPage.xaml을 SubPage.xaml로 변경하는 예제입니다.
솔루션탐색기에서 App.xaml의 코드비하인드 페이지로 이동합니다. App.xaml.cs
F5를 눌러 디버깅을 실행해주시면 결과를 확인 할 수 있습니다.
- 실버라이트의 시작과 종료를 관리
- Startup 이벤트
: 실버라이트 응용 프로그램이 시작할 때 발생
- RootVisual 속성
: 실버라이트 응용 프로그램의 EntryPoint
: C#의 Main 메서드와 비슷한 역할
먼저 페이지를 두개 사용하기 위해 메인페이지 외에 Silverlight User Control를 추가합니다. (Subpage.xaml)
Grid 태그 안에 작성
MainPage.xaml |
<Grid x:Name="LayoutRoot" Background="White"> <TextBlock x:Name="lblTitle" Text="Application Class" FontSize="30"></TextBlock> </Grid> |
Subpage.xaml |
<Grid x:Name="LayoutRoot" Background="White"> <TextBlock x:Name="lblTitle" Text="Sub Page!!" FontSize="30" FontFamily="Verdana"> </TextBlock> |
결과화면 |
[그림3-1] |
솔루션탐색기에서 App.xaml의 코드비하인드 페이지로 이동합니다. App.xaml.cs
App.xaml.cs |
private void Application_Startup(object sender, StartupEventArgs e) { //실버라이트 응용 프로그램의 시작점 //this.RootVisual = new MainPage(); //처음 실행 할 때 딱 한 번 실행 됨 this.RootVisual = new SubPage(); //추가한 서브페이지를 처음 로드시킴 } |
F5를 눌러 디버깅을 실행해주시면 결과를 확인 할 수 있습니다.
반응형
'Silverlight' 카테고리의 다른 글
05.SilverLight3 - XAML 파일을 수작업으로 표시 ( Object ) (2) | 2009.11.24 |
---|---|
04.SilverLight3 - 수작업으로 실버라이트 배포 ( Deploy ) (0) | 2009.11.24 |
02.SilverLight3 - Hello World [ 에니메이션 ] (0) | 2009.11.23 |
01.SilverLight3 - Hello World [ 시작 ] (0) | 2009.11.23 |
00.SilverLight3 - 설치환경 구성 (0) | 2009.11.23 |
Comments