Могу ли я контролировать перекрытие элементов панорамы?

У меня есть несколько текстовых блоков в качестве элементов панорамы. Каждый textBlock содержит данные, охватывающие весь экран.

Я вижу, что когда элемент item1 отображается на экране, часть текста из элемента item2 также отображается на границе элемента item1. ТАКЖЕ из-за этого некоторые символы из item1 тоже обрезаются.

Текст item1 при обычном отображении на экране с помощью простой портретной страницы телефона отображается отлично.

Можно ли как-то избежать этого перекрытия между элементами панорамы?


person abnvp    schedule 02.05.2011    source источник


Ответы (2)


В управлении панорамой левый край второй страницы виден на первой странице, я думаю, это так задумано. Если вы этого не хотите, вы можете вместо этого попробовать элемент управления Pivot.

Для TextBlock вашего элемента 1 TextWrapping должно быть установлено значение Wrap, и текст должен скорее переходить на следующую строку, чем перекрывать текст на странице 2.

person Justin XL    schedule 02.05.2011

Я обнаружил, что если вы используете Ориентацию для панорамы как Горизонтальную и если элемент в каждом элементе панорамы имеет достаточную ширину, чтобы покрыть всю ширину телефона, то часть второго элемента панорамы не будет отображаться рядом с первым элементом панорамы.

Спасибо -Абхинав-

person abnvp    schedule 20.05.2011
comment
Но это не стандартный способ работы Metro-UI, поэтому он не будет соответствовать тому, как работает платформа и как пользователи ожидают поведения приложений. Я согласен с Xin, что похоже, что вы должны использовать Pivot, а не Panorama. - person ctacke; 20.05.2011