Навигация по страницам влево / вправо - PullRequest
2 голосов
/ 20 сентября 2010

Я пытаюсь добиться быстрой навигации по Windows Phone 7. Я хотел бы переходить с одной страницы на другую, проводя пальцем влево или вправо. Как я могу это сделать?

Ответы [ 3 ]

2 голосов
/ 20 сентября 2010

Возможно, вы захотите изучить элемент управления pivot - это похоже на элемент управления с вкладками, в котором пролистывание влево и вправо перемещается между страницами. Некоторые из лабораторных работ на канале 9 покрывают их (здесь, посмотрите на Упражнение 2 для пошагового руководства по его созданию).

2 голосов
/ 20 сентября 2010

Посмотрите на GestureService и GestureListener в Silverlight для Windows Phone Toolkit

0 голосов
/ 20 сентября 2010

У вас может быть горизонтальный ScrollViewer, который содержит горизонтальную панель стека.Затем поместите свои страницы в StackPanel.Посмотрите http://wp7iphone.codeplex.com пример того, как эмулировать горизонтальный интерфейс свайпинга в стиле iPhone с таким подходом.

Если вы хотите, чтобы средство прокрутки «привязывалось» к ближайшей странице, когда свипирование прекращается,он может обрабатывать событие ManipulationCompleted и вручную корректировать свой HorizontalOffset соответствующим образом.

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