Windows phone 7 Windows Phone,页面加载:最佳方法

Windows phone 7 Windows Phone,页面加载:最佳方法,windows-phone-7,Windows Phone 7,我遇到需要根据以下条件加载页面的情况: 情况是 if( First time application is launched){ Load aggrement page; } else{ Load main Page; } 最好的方法是什么? 我是否应检查以下内容中的条件: private void Application_Launching(object sender, LaunchingEventArgs e) { } 或者在initializeCOmponent()调用之前的主页

我遇到需要根据以下条件加载页面的情况:

情况是

if( First time application is launched){

Load aggrement page;
}
else{

Load main Page;
}
最好的方法是什么? 我是否应检查以下内容中的条件:

private void Application_Launching(object sender, LaunchingEventArgs e)
{

}

或者在initializeCOmponent()调用之前的主页中?

尝试以下操作:

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的帖子中查找更多信息


试试这样的方法:

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的帖子中查找更多信息


你的问题到底是什么?代码放在哪里?或者如何检查它是否是首次发射?或者两者都有?:)你的问题到底是什么?代码放在哪里?或者如何检查它是否是首次发射?或者两者都有?:)