1
我是Windows应用开发新手,现在我遇到了问题。 在我正在从登录页面开始工作的应用程序中,我导航到搜索页面,在这里如果出现某种情况,我想直接导航到第三页,而不显示搜索页面。Windows应用商店:导航到其他页面
所以在登录页面我有:
this.Frame.Navigate(typeof(searchpage));
和searchpage:
private void navigationHelper_LoadState(object sender, LoadStateEventArgs e)
{
if (certainCondition)
this.Frame.Navigate(typeof(thirdPage));
}
的问题是,应用程序不会到达thirdPage ...
预先感谢任何帮助!
调试时,你确定'certainCondition'是真的吗?此外,创建一个值以将'this.Frame.Navigate'的结果放入,例如'var success = this.Frame.Navigate(typeof(thirdPage));'。我敢打赌,加载'thirdPage'存在一些问题,导航失败了,因为它。调试并查看它是否输出任何异常。如果它失败,它不会抛出异常,它只会输出到调试日志并返回false。 –