如何指定“导航页面”,即我希望我的应用程序在Windows Phone 8.1中开始的页面?

时间:2014-07-10 11:44:12

标签: windows-phone windows-phone-8.1

在Windows Phone 8.0中,我曾经能够在“属性”下的WMAppManifest.xml文件中指定导航页面。这是我的应用首先导航到的页面。但是,在8.1中,这似乎不可用。

如何在Windows Phone 8.1中为我的应用指定起始页?

1 个答案:

答案 0 :(得分:1)

取决于您的应用类型( Silverlight / WinRT ):

    Silverlight
  • 指定 package.appxmanifest 文件中的入口点(当然您也可以在app.xaml.cs中重定向)
  • WinRT 中的
  • (应用商店应用) - 您将在App.xaml.cs中找到 OnLaunched()方法,并在其中执行导航:< / p>

    if (rootFrame.Content == null)
        {
            // rootframe's content may also not be null so you should proabbly handle
            // also that situation
            rootFrame.Navigate(typeof(MainPage), e.Arguments);
        }
    

在WP8.1商店应用中,您还应该处理其他情况,例如当您的应用已激活共享时(如果您支持)。一些帮助您也可以找到at MSDN about Lifecycle