2013-09-12 3 views
2

У меня есть приложение с динамически заполненным опорным элементом управления, который работает довольно хорошо, но в последнее время я обнаружил, что у меня слишком много элементов в своём стержне, чтобы прокручивать их эффективно. Я хочу реализовать семантический зум, как это делает приложение для просмотра фотографий, т. Е. Когда кто-то зажимает приложение, он должен уменьшать масштаб до более быстрого просмотра прокрутки или, возможно, совершенно другого вида (возможно, списка)Семантический зум в Windows Phone?

Я искал в Интернете (и здесь, на stackoverflow.com) для «семантического окна увеличения окна», но я получаю только хиты для семантического масштабирования Windows 8. есть ли другое имя для этой функции в wp8? Как мне его реализовать?

+0

семантический зум недоступен в WP8, возможно, вам придется разработать такой контроль самостоятельно. – Manvik

ответ

0

pivot design guideline указать, что

приложение должно свести к минимуму количества шарнирных страниц (четыре страницы или меньше)

Так что если у вас есть, что многие элементы в вас поворот, что, вероятно, означает, что Pivot не подходит для вас.

Если вы все еще хотите создать семантический зум, похожий на опыт, вы можете попробовать сделать это самостоятельно, используя набор инструментов Windows Phone GestureListener и масштабируя представление с помощью RenderTransform.
Вот статья, описывающая GestureListener: http://www.geekchamp.com/articles/wp7-gestureservice-in-depth--key-concepts-and-api

+0

Приложение запускается только с четырьмя элементами в своде, но пользователь может редактировать эти элементы и добавлять больше. В тестировании я обнаружил, что большое число становится неуправляемым – roryok

+0

Возможно, за некоторым количеством элементов вам нужно просто перейти к двухуровневому списку. –

Смежные вопросы