windows store app:导航到另一个页面

时间:2014-04-30 08:28:25

标签: windows-store-apps

我是Windows应用开发中的新手,现在我遇到了问题。 在我正在登录页面上工作的应用程序中,我导航到搜索页面,在这里,如果出现某种情况,我想直接导航到第三页而不显示搜索页面。

所以在登录页面我有:

this.Frame.Navigate(typeof(searchpage));

并在搜索页面中:

private void navigationHelper_LoadState(object sender, LoadStateEventArgs e)
{
  if (certainCondition)
    this.Frame.Navigate(typeof(thirdPage));
}

问题是应用程序永远不会到达第三页......

提前感谢您提供任何帮助!

1 个答案:

答案 0 :(得分:0)

我会使用 OnNavigatedTo 确保每次进入页面时都会点击。

protected override void OnNavigatedTo(NavigationEventArgs e)
   {
       if (certainCondition)
            this.Frame.Navigate(typeof(thirdPage));
   }

如果不是这样,那么调试条件以确保它始终不是假的。