我有一个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);
}
非常感谢任何帮助。
答案 0 :(得分:1)
您只需将此行移至按钮点击事件处理程序:
roamingSettings.Values["NotFirstTimeLaunch"] = true;