Windows Phone 8 - Миниатюра карты
-
20-12-2019 - |
Вопрос
Я хотел бы отобразить небольшое изображение с карты, фиксируемую по заданному расположению, и если пользователь нажал карту, которую я хотел бы перейти на другую страницу с большой картой Control (как раз в приложении здесь.Вы смотрите на информацию места). Поэтому я хотел бы отключить каждое взаимодействие с контролем карты (например, Pan, Zoom и т. Д.) Но мне нужно знать, когда он будет постучать, поэтому отключение контроля не будет работать. Я пытался использовать небольшое управление картами
<maps:Map Height="100" Width="100" x:Name="Map" Tap="Map_Tap" >
.
Но я не смог найти способ достичь желаемого результата с этим.
Не могли бы вы предложить что-то для этого?
Решение
Это общий подход ...
Поместите прозрачный прямоугольник сверху вашу карту control.Это должно привести к тому, что распознавание жеста будет обрабатываться прямоугольником, а не на карте.
в обработчике крана для вашего прямоугольника, перейдите на следующую страницу.
<Grid>
<Rectangle Height="100" Width="100" Fill="Transparent" Tap="Map_Tap"/>
<maps:Map Height="100" Width="100" x:Name="Map" >
</Grid>
.
Отказ от ответственности: я еще не проверил этот код, но я думаю, что он должен работать!
Надеюсь, это поможет.