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からのナビゲーションのリダイレクトについては、PeterTorrからの投稿で詳細を確認してください。

最初のナビゲーションをリダイレクトする

于 2012-08-10T07:19:07.937 に答える