Change default startup page for windows phone 8.1 app

前端 未结 1 495
陌清茗
陌清茗 2021-02-14 21:44

I created a new Basic Page called PivotPage.xaml in the Windows Phone 8.1 project of the universal app solution. When I go to App.xaml under the Shared partitio

相关标签:
1条回答
  • 2021-02-14 22:08

    Try this

    WP 8.1 Universal Project

    -> Add New Item -> Blank Page
    -> Name it MyPivotPage.xaml


    MyPivotPage.xaml

    <Page
        x:Class="YOUR_NAMESPACE.MyPivotPage"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:local="using:YOUR_NAMESPACE"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        mc:Ignorable="d"
        Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
    
        <Grid>
            <Pivot Title="MY APPLICATION">
                <!--Pivot item one-->
                <PivotItem Header="item1">
                    <Grid/>
                </PivotItem>
    
                <!--Pivot item two-->
                <PivotItem Header="item2">
                    <Grid/>
                </PivotItem>
            </Pivot>
        </Grid>
    </Page>
    

    Change "YOUR_NAMESPACE" to your namespace :)

    Then in App.xaml.cs

    #if WINDOWS_PHONE_APP
    if (!rootFrame.Navigate(typeof(MyPivotPage), e.Arguments))
    {
        throw new Exception("Failed to create initial page");
    }
    #endif
    #if WINDOWS_APP
    if (!rootFrame.Navigate(typeof(MainPage), e.Arguments))
    {
        throw new Exception("Failed to create initial page");
    }       
    #endif
    

    Clean your solution
    Set your WP 8.1 Universal as your default startup project
    Deploy to your device

    0 讨论(0)
提交回复
热议问题