Разница между Панорамой и Pivot Control - PullRequest
23 голосов
/ 17 февраля 2011

В чем разница между панорамой winphone 7 и панорамированием? Мне они кажутся очень похожими, за исключением немного отличающегося внешнего вида. В каких ситуациях следует использовать одну или другую?

Ответы [ 3 ]

17 голосов
/ 17 февраля 2011

На канале 9 есть видеофильм с Эми Альбертс и Чедом Робертсом, в котором рассказывается о различиях между элементами управления Panorama и Pivot и о том, когда следует использовать каждый из них.

По моему мнению, элемент управления Panorama предназначен для случаев, когда вам необходимо создать приложение типа «концентратор» (например, концентратор «Игры»), которое действует в основном как точка перехода и предоставляет сводную информацию для остальной части приложения. Pivot используется почти так же, как вы используете элемент управления с вкладками на других платформах.

6 голосов
/ 17 февраля 2011

Как уже говорилось выше, элемент управления Panorama действительно предназначен для богатого вида хаба. Плавная многоэкранная прокрутка с эффектом параллакса, в идеале включающая изображения в представлениях.Элемент управления Pivot больше подходит для представления пользователю фрагментов связанных данных или для классификации контента. Примерами являются встроенные электронные письма и календарь.Оба элемента управления очень подходят для динамического связывания данных.

Джефф Бланкенбург, один из евангелистов MSFT, написал два хороших поста, объясняющих их использование: http://www.jeffblankenburg.com/post/31-Days-of-Windows-Phone-7.aspx

Надеюсь, это поможет!

4 голосов
/ 18 февраля 2011

Я бы использовал элемент управления Panorama, если содержимое вашего приложения поддается представлению в формате, в котором вы воспринимаете экран как окно на большую страницу ... который может вернуться к началу.Кроме того, подумайте, должен ли этот контент поддерживать жесты, особенно пролистывания, потому что они вызовут конфликты между некоторыми действиями, предназначенными для выполнения в элементе управления, например картой с панорамированием, и поведением прокрутки «внешнего» элемента управления Panorama.*

Я также пересматриваю использование элемента управления Pivot.В нем есть более четкое разделение между разделами контента, чем в Panorama, и мне нравится как жест смахивания, чтобы переключаться между опорами и анимацией.Однако это вызвало некоторые проблемы, и с появлением функции копирования и вставки может возникнуть конфликт между пользователем, пытающимся выбрать контент для копирования, и срабатыванием жеста смахивания для переключения центров. Отключение жеста прокрутки Pivot Control говорит о возможном обходном пути, хотя я не пробовал его и вижу из комментариев ниже этой статьи, что могут быть некоторые другие проблемы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...