Меньшие PanoramaItems в приложении Windows Phone 7 - PullRequest
2 голосов
/ 07 января 2011

Можно ли уменьшить ширину по умолчанию для PanoramaItems элемента управления Panorama?

Их можно сделать шире, указав Orientation="Horizontal" и ширину больше 432. Однако указание ширины меньше 432 не приведет к уменьшению PanoramaItem. Минимальная ширина 432 всегда.

Я поигрался с шаблонами, но не мог понять, как этого добиться.

Ответы [ 2 ]

2 голосов
/ 07 января 2011

PanoramaItems не предназначены для меньшей ширины.Если вы хотите сделать это, вам, вероятно, потребуется создать собственную версию элемента управления Panorama.

Не делайте этого, хотя!

Не только этоприложите немало усилий, чтобы разобраться в правильности, и вы бы сломали ожидания пользователей в отношении того, как будет работать панорама.

  • Позволили бы / могли бы вы отобразить несколько элементов одновременно?
  • Какое влияние окажет навигация?
  • Как бы вы сообщили пользователям, что ваше приложение работает немного иначе, чем все остальные на телефоне?
  • Как бы вы оправдали ментальные затраты для пользователя за другое поведение?
  • Как бы это повлияло на заголовки предметов, если бы они были меньше?

С установленной шириной PanoramaItem, равной по крайней мере (почти) ширине экрана, он позволяет пользователю одновременно видеть и фокусироваться на одном элементе.

Кроме того, потенциально меньшее количество элементов на экране может также помочь с производительностью.

2 голосов
/ 07 января 2011

Боюсь, с этим ничего нельзя поделать.Ширина панорамы Panorama составляет 48 пикселей, что меньше его собственной ширины.

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