locked
Недвигающаяся панорама (Panorama), если у нее всего одна закладка (PanoramaItem) RRS feed

  • Вопрос

  • Можно ли сделать недвигающейся панораму (Panorama), если у нее всего одна закладка (PanoramaItem)? А также, чтобы эта закладка не дублировалась справа визуально.
    23 июля 2012 г. 8:26

Ответы

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


    Сейчас я добился визуального сходства у разметок панорамы и пивота. Единственно при повороте телефона: у панорамы фон не поворачивается и не искажается, а у пивота - искажения из-за сжатия и растягивания картинки фона.
    • Помечено в качестве ответа Abolmasov Dmitry 14 августа 2012 г. 12:25
    24 июля 2012 г. 11:47

Все ответы

  • По сути вопрос содержит сам в себе ответ. Panorama с одним PanoramaItem всё равно будет иметь справа область для перелистывания на следующий PanoramaItem, а так как он всего один, то соответственно на самого себя.
    Если речь о том, чтобы просто визуально убрать справа часть, которая для перелистывания на следующий айтем, то можно попробовать растянут Panorama control, чтобы эта часть просто оказалась за видимой областью экрана.
    23 июля 2012 г. 11:39
  • По сути вопрос содержит сам в себе ответ. Panorama с одним PanoramaItem всё равно будет иметь справа область для перелистывания на следующий PanoramaItem, а так как он всего один, то соответственно на самого себя.

    Я знаю как себя ведет панорама с одним элементов. Я и хочу решение её заблокировать и не прорисовывать элемент справа еще раз. Т.е. получить аналог Pivot'а с одним элементом. Растягивать - не очень хорошо, так как надо отследить еще и горизонтальный поворот. Фон у Panorama и Pivot  ведет себя по-разному при горизональном повороте.

    23 июля 2012 г. 15:13
  • Мне кажется, использование панорамы или пивота ради факта использования панорамы неправильно, особенно в случае нединамического создания у них элементов.

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

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

    24 июля 2012 г. 9:32
  • Как я понял, заголовок панорамы у вас итак вынесен из нее, чтобы не двигался при прокрутке. Скопируйте из элемента панорамы корневой грид и вставьте на вашу страницу, выставьте нужные отступы и все будет ок.


    Сейчас я добился визуального сходства у разметок панорамы и пивота. Единственно при повороте телефона: у панорамы фон не поворачивается и не искажается, а у пивота - искажения из-за сжатия и растягивания картинки фона.
    • Помечено в качестве ответа Abolmasov Dmitry 14 августа 2012 г. 12:25
    24 июля 2012 г. 11:47
  • Привет, вы решили проблему или еще остается что-то с чем можно вам помочь?

    Если решили, то было б полезным, если вы поделитесь решением с сообществом.

    Спасибо.


    Для связи [mail]

    26 июля 2012 г. 11:40
  • В итоге у меня получилось такое приложение http://www.windowsphone.com/s?appid=ecc9c4f7-47d9-44fd-a31b-651257c5affe

    Я постарался по максимуму приблизить вид панорамы и пивота. Кода пришлось прилично написать.

    • Изменено Andy V. Solo 17 октября 2012 г. 15:44
    17 октября 2012 г. 15:43