Я новичок в разработке приложений для Windows, и теперь у меня возникла проблема. В приложении, над которым я работаю с страницы входа в систему, я перехожу на страницу поиска, здесь, если возникает определенное условие, я хочу перейти непосредственно к третьей странице, не показывая всю страницу поиска.windows store app: перейти на другую страницу
Таким образом, в странице входа у меня есть:
this.Frame.Navigate(typeof(searchpage));
и searchpage:
private void navigationHelper_LoadState(object sender, LoadStateEventArgs e)
{
if (certainCondition)
this.Frame.Navigate(typeof(thirdPage));
}
проблема заключается в том, что приложение никогда не достигает thirdPage ...
Заранее спасибо за любые помогите!
При отладке вы уверены, что 'definCondition' является истинным? Кроме того, создайте значение, чтобы поместить результат 'this.Frame.Navigate' в, например' var success = this.Frame.Navigate (typeof (thirdPage)); '. Я бы поставил деньги на то, что есть проблема с загрузкой 'thirdPage', и из-за этого из-за этого происходит сбой. Отладка и посмотреть, выводит ли он какие-либо исключения. Это не будет * throw * исключение, если оно не удается, но оно будет просто выводиться в журнал отладки и возвращать 'false'. –