Как изменить стартовую страницу UWP после нажатия кнопки - PullRequest
0 голосов
/ 22 мая 2018

У меня есть приложение UWP, в котором мне нужно изменить стартовую страницу приложения только после того, как пользователь нажал кнопку на третьей странице.

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

var roamingSettings = ApplicationData.Current.RoamingSettings;
                    if (roamingSettings.Values.ContainsKey("NotFirstTimeLaunch"))
                    {
                        rootFrame.Navigate(typeof(Name), e.Arguments);
                    }
                    else
                    {
                        roamingSettings.Values["NotFirstTimeLaunch"] = true;
                        rootFrame.Navigate(typeof(WelcomePage), e.Arguments);
                    }

Любая помощь высоко ценится.

1 Ответ

0 голосов
/ 23 мая 2018

Вам просто нужно переместить эту строку в ваш обработчик события нажатия кнопки:

roamingSettings.Values["NotFirstTimeLaunch"] = true;
...