0

重複の可能性:
WP7 アプリケーションのスタートアップ ページを変更する方法

既定では、Windows Phone アプリは、アプリの起動時に 'MainPage.xaml' に移動します。特定の変数に基づいて他のページにリダイレクトすることで、これに介入する方法。

たとえば、var a が true の場合は page1.xaml に移動し、それ以外の場合は page2.xaml に移動します...

助けてくれてありがとう!

4

1 に答える 1

1

私がすることは、この i app.xmal.cs ファイルです `

    private void Application_Launching(object sender, LaunchingEventArgs e)
    {
        SetupDefautPage();
    }

    private void Application_Activated(object sender, ActivatedEventArgs e)
    {            
        SetupDefautPage();
    }`

そして私のボイドSetupDefautPageは次のようになります:

 void SetupDefautPage()
    {
        if ((DefaultPage !=false)&&(DefaultPage !=true)) 
        {
            (Application.Current as App).DefaultPage = false;
        }

        if (DefaultPage==false)
         {
            ((App)Application.Current).RootFrame.Navigate(new Uri("/TermUsePage.xaml", UriKind.Relative));
         }
        else if(DefaultPage==true)
         {
           ((App)Application.Current).RootFrame.Navigate(new Uri("/MainPage.xaml", UriKind.Relative));
         }


    }

それは単なるアイデアです、私はそれがあなたにとって良いことを願っています

于 2012-11-16T10:20:32.787 に答える