2010-12-14 3 views
0

Я разрабатываю приложение, в котором пользователь регистрируется в EULA, а затем только переходит и переходит на следующую страницу, но все же после регистрации приложение начинает с EULA, а не с навигационной страницы.Как изменить экран в Windows Phone 7?

+0

Возможный дубликат [Windows Phone 7 Переключение экрана входа в систему] (http://stackoverflow.com/questions/4303403/windows-phone-7-sign-in-screen-redirect) –

+0

Это дубликат, m не удивил, что вы его не нашли :) –

ответ

2

Я рекомендую рассмотреть совет Питера Торра относительно навигационных перенаправлений и мест.

Introducing the concept of “Places” - Peter Torr's Blog

Redirecting an initial navigation - Peter Torr's Blog

Этот недавний релиз также может быть стоит рассмотреть.

Solving Circular Navigation in Windows Phone Silverlight Applications

+0

Привет, Мик, спасибо за ответ, чтобы использовать блог Питера Торра, но с некоторыми проблемами с UriMapper. Недостаток заключается в том, что когда я перехожу на страницу EULA, которая переходит на первую страницу, которая переходит на главную страницу .xaml, но это переместится обратно в EULA.xaml, здесь я отобразил MainPage.xaml и переключился между EULA.xaml и MainPage.xaml , Итак, проблема заключается в EULA-> firstpage-> EULA, но я хочу, чтобы это было как EULA-> firstpage-> MaiNPage. Как добиться этого? С уважением, Panache – Panache

+0

Я не следую этому описанию, однако я добавил еще одну ссылку, которая может стоить взгляда. –

+0

Thanx Mick N, только то, что мне нужно –

0

Если я следую за право, я бы что-то вроде этого:

магазин переменной isEulaAccepted, а затем, в методе Initializer:

public EulaPage(){ 
    if(isEulaAccepted){ 
     NavigationService.Navigate(new Uri("/FirstPage.xaml", UriKind.Relative)); 
    } 
} 

Это не может быть лучшим решением, но я надеюсь, что это поможет.

Смежные вопросы