Удаление MainPage.xaml - PullRequest
       29

Удаление MainPage.xaml

0 голосов
/ 18 августа 2011

Я уже давно смотрю на это и мне не повезло.

Мой проект состоит из страницы входа в систему, которая называется MainPage.xaml.

Пользователи, которые будут использовать это приложение, не смогут вернуться на страницу с помощью кнопки возврата Windows Mobile 7.

Моя вторая страница называется afterLoginMenu.xaml, я хочу, чтобы, когда пользователь нажимает кнопку возврата со второй страницы, он закрывал приложение, никогда не показывая страницу входа снова.

Возможно ли это? и если да, то как?

Заранее спасибо!

Ответы [ 2 ]

4 голосов
/ 18 августа 2011

Если вы не используете манго, у вас есть два варианта: отобразить Popup, в котором указаны ваши данные для входа (например, приложение Facebook), или указать логин и «главную страницу» на одной странице и изменить Visibility элементов управления страницы в зависимости от того, должен ли пользователь войти в систему.

<Grid x:Name="LayoutRoot>
<Grid x:Name="LoginGrid" Visibility="Visible">
...</Grid>
<Grid x:Name="AuthenticatedGrid" Visibility="Collapsed">
...</Grid>
</Grid>
0 голосов
/ 18 августа 2011

после создания всплывающего элемента управления Login, сделайте что-то вроде этого:

        public MainPage()
    {
        InitializeComponent();
        if (someVariable == 0)
        {
            myPopup = new Popup() { IsOpen = true, Child = new Login() };


            someVariable = 1; //this will be a global value, so the popup wouldn't open again when back key is pressed
        }


    }
...