设置Windows Phone应用程序启动页面而不是MainPage

时间:2014-12-23 05:18:32

标签: c# wpf xaml windows-phone-8

我是Windows Phone 8开发的新手,我有MainPage.xaml这是默认的启动页面,我已将此页面用作登录页面,但每次运行我的应用程序时都会打开登录页面并需要放入用户名和密码,而不是MainPage我想将UserList.xanl设置为我的启动页面。 下一个事件是MainPage.xaml page_loaded事件,

    private void PhoneApplicationPage_Loaded(object sender, RoutedEventArgs e)
        {
           NavigationService.Navigate(new Uri("/UserList.xaml", UriKind.Relative));
        }

我不想使用上面的代码, 我用Google搜索了但是没有任何线索?谁能帮我?感谢

2 个答案:

答案 0 :(得分:1)

您是否尝试在WMAppManifest中更改它?

参考:Setting The Start Page in Windows Phone 7 Application

答案 1 :(得分:0)

您可以在app.xaml.cs文件中更改启动页面。

找到这个方法:

protected async override void OnLaunched(LaunchActivatedEventArgs e)

并在此处将MainPage更改为UserList

if ( !rootFrame.Navigate( typeof(MainPage), e.Arguments ) )