【问题标题】:Windows Phone , Page Loading : Best ApproachWindows Phone , 页面加载 : 最佳方法
【发布时间】:2012-08-10 15:19:07
【问题描述】:

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

条件是

if( First time application is launched){

Load aggrement page;
}
else{

Load main Page;
}

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

private void Application_Launching(object sender, LaunchingEventArgs e)
{

}

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

【问题讨论】:

  • 您的问题到底是什么?把代码放在哪里?或者如何检查它是否是首次发布?或两者? :)

标签: windows-phone-7


【解决方案1】:

试试这样的:

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

Redirecting an initial navigation

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多