내가 알고 있는 방법은 2가지이다.
1. exception을 발생해서 종료하는방법으로 추천하지 않는다.
2. backStack을 모두 제거해서 종료하는 방법
이방법일경우는 네비게이션으로 어디든지 돌아다니다가 백백으로 오기 힘든경우 막 꼬이고 이런경우 특히 코레일 같은!!!
때 유용하다. 메인 페이지에 이 코드를 삽입하였다. 그래서 어디서든 메인페이지에서 back을 누르면 종료가 된다.
protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e) { if (NavigationService.CanGoBack) { while (NavigationService.RemoveBackEntry() != null) { NavigationService.RemoveBackEntry(); } } base.OnNavigatedTo(e); }
참고 : http://stackoverflow.com/questions/5473972/how-to-exit-from-the-application-in-windows-phone-7
'Windows Phone 7' 카테고리의 다른 글
[wp7] ViewModel에서 View로 바로 접근하기 (0) | 2012.04.05 |
---|---|
[wp7] 별점 컨트롤 (Rating Control) (0) | 2012.03.22 |
[wp7] 강제로 소수점 표현하기 (0) | 2012.03.22 |
[wp7] MarqueeTextBlock Control (0) | 2012.03.21 |
[wp7] SplashImage(BackgroundImage) 화질을 좋게 해보자 (그라데이션 계단현상 제거) (0) | 2012.03.14 |