单击按钮后如何更改 UWP 的起始页

How to change the start page of a UWP after a button click

我有一个 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);
                    }

非常感谢任何帮助。

您只需将此行移动到您的按钮单击事件处理程序:

roamingSettings.Values["NotFirstTimeLaunch"] = true;