Как я не могу обработать событие selectionchange в панорамном виде в WP7? - PullRequest
2 голосов
/ 19 мая 2011

Я разработал свой собственный элемент управления картой (аналогичный элементу управления Bing Maps), но когда я перемещаю эту карту вправо или влево, Panorama меняет вид, но когда я перемещаю ту же карту Bing, вид не меняется. Как я могу сделать поведение моего элемента управления таким же, как на картах Bing

1 Ответ

1 голос
/ 19 мая 2011

Проблема в том, что ваш элемент управления пытается обрабатывать жесты, как и в Панораме.Это было большой проблемой для многих людей в ранней версии инструментов.Стандартный ответ всегда заключался в том, чтобы избежать этой ситуации, поскольку это имеет значение для удобства использования.К сожалению, в некоторых ситуациях это действительно необходимо.
Обновление NoDo (март 2011 г.) включало «исправление», позволяющее обойти эту проблему для встроенных элементов управления.Это вам не поможет.

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

См. http://mine.tuxfamily.org/?p=111 для более подробной информации.

...