0

我有一种情况需要根据条件加载页面:

条件是

if( First time application is launched){

Load aggrement page;
}
else{

Load main Page;
}

最好的方法是什么?我应该检查以下情况:

private void Application_Launching(object sender, LaunchingEventArgs e)
{

}

还是在 initializeCOMponent() 调用之前的主页中?

4

1 回答 1

5

尝试这样的事情:

private void Application_Launching(object sender, LaunchingEventArgs e)
{
    IsolatedStorageSettings settings = IsolatedStorageSettings.ApplicationSettings;

    if (settings.ContainsKey("isRanFirstTime"))
        //Navigate to page 1
    else
    {
        settings.Add("isRanFirstTime, 1);
        //Navigate to page 2
    }
}

关于从 App.xaml.cs 重定向导航,在 Peter Torr 的帖子中找到更多信息

重定向初始导航

于 2012-08-10T07:19:07.937 回答