自訂開始畫面in code

摘要:自訂開始畫面in code

一般要修改開始頁面的話,就要修改Properties/WMAppManifest.xml裡的NavigationPage這個屬性


    <Tasks>
      <DefaultTask  Name ="_default" NavigationPage="/MainPage.xaml"/>
    </Tasks>

但如果想要用程式來控制呢?那麼我們先把NavigationPage改成這個樣子


    <Tasks>
      <DefaultTask  Name ="_default" NavigationPage=""/>
    </Tasks>

然後再到App.xaml.cs裡的Application_Launching做處理


       private void Application_Launching(object sender, LaunchingEventArgs e)
       {
         if (a)
           ((App)Application.Current).RootFrame.Navigate(new Uri("/A.xaml", UriKind.Relative));
         else
           ((App)Application.Current).RootFrame.Navigate(new Uri("/A.xaml", UriKind.Relative));
        }

這樣就可以啦~