WinJS. Navigation.navigate - это всего лишь механизм для увеличения событий навигации. Некоторые другие части кода должны обрабатывать эти события для фактической загрузки страницы. Без такого кода API-интерфейсы WinJS.Navigation ничего не делают сами по себе.
С обычными шаблонами приложений для магазина в Visual Studio есть файл navigator.js, который предоставляет этот шаблонный код и работает со страницами, которые вы определили с помощью WinJS.Pages.define.
Если вы используете navigator.js уже, проверьте, что путь, который вы указываете для навигации, точно соответствует пути, указанному в WinJS.Pages.define. Если есть несоответствие, страница не сможет загрузиться.
Я бы указал вам на документы MSDN при навигации по страницам, но все это перемещается за пределы Windows 10, поэтому ссылки, о которых я знаю, сломаны. Но вы можете сослаться на главу 3 моей бесплатной книги, Programming Windows Store Apps with HTML, CSS, and JavaScript, 2nd Edition, для всех деталей.
Вы прикрепляли обработчики к 'Promise', чтобы узнать, что может быть возвратным значением/ошибкой? – WiredPrairie
Я не знал, что смогу это сделать :) – Alex