в следующей ссылке страницы Microsoft:UWP модель осветление
https://msdn.microsoft.com/en-us/library/windows/apps/mt187344.aspx
..they выделить два типа навигационных моделей UWP приложений, одна страница (рекомендуется), а также мульти-страницы. Однако терминология, которую они используют, довольно неоднозначна (документы?) И противоречива. Может ли кто-нибудь объяснить мне именно различие между одностраничными и многостраничными приложениями? Ниже приводится отрывок, который не имеет особого смысла:.
«UWP приложения обычно используют одну страницу навигации модель одностраничный модель навигации использует одну страницу, чтобы сохранить контекст приложения и загрузки дополнительных данных и содержимое в центральном кадре, по мере необходимости. Вы по-прежнему разделяете ваше приложение на несколько файлов, но вместо перехода со страницы на страницу ваше приложение загружает другие документы в основную рамку страницы. Поскольку главная страница вашего приложения никогда не выгружается , код и данные никогда не разгружаются, что упрощает управление состоянием и обеспечивает более плавный переход анимации между страницами. Мы рекомендуем использовать одностраничная модель навигации ".
«Анимация между страницами» должна быть «анимацией между документами». Дело в том, что в «одностраничной» модели нет корневой навигации. Вся навигация происходит в рамке, которая находится внутри главной страницы. –
Спасибо @RaymondChen. Я все еще неясен. Если я реализую одностраничную и многостраничную страницы, как отличается реализация навигации? Кажется, они могут составлять одно и то же? Кроме того, «документ» реализуется как какой-то другой объект страницы? – Sean
Вы перемещаете рамку внутри своей главной страницы, а не перемещаетесь по всему окну. И да, документ обычно является другой страницей. –