2013-09-11 2 views
-1

Я создал страницу Lock.xaml, где пользователь вставляет пароль ... но я хочу, чтобы дать пользователю возможность отключить эту блокировку я попытался UriMapperWP7 Настройки Изменение начальной страницы

private void OUriMapper() 
    { 
     UriMapper mapper = Resources["mapper"] as UriMapper; 
     RootFrame.UriMapper = mapper; 

     if (.................) 
      mapper.UriMappings[0].MappedUri = new Uri("/Lock.xaml?method=UriMapper, UriKind.Relative); 
     else 
      mapper.UriMappings[0].MappedUri = new Uri("/HomePage.xaml?method=UriMapper, UriKind.Relative); 
    } 

И Created тумблер в Settings.xaml теперь, что я хочу сделать, если тумблер на то пользователь должен направлен на Lock.xaml или иначе HomePage.xaml

Я помещаю UriMapper код в App.xaml

Я пытаясь придумать какую-то логику для этого ПОЖАЛУЙСТА, ПОМОГИТЕ

ответ

1

В WMAppManifest.xml удалите атрибут NavigationPage.

Тогда вы можете определить в методе Application_Launching файла App.xaml.cs, на какую страницу пользователь должен быть направлен через NavigationService.Navigate() в зависимости от настроек пользователя.

Работы на WP7.8 и, вероятно, должны работать и на WP8.

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