Windows Phone 8 -지도 축소판 그림
-
20-12-2019 - |
문제
주어진 위치에 고정 된지도에서 작은 이미지를 표시하고 사용자가 맵을 탭하는 경우 큰지도 컨트롤이있는 다른 페이지로 이동하려는 경우 (여기서는 여기에 맵을 앱에서 맵시있게 만듭니다.당신은 장소의 정보를보고 있습니다). 그래서지도 통제 (예 : 팬, 확대 / 축소 등)와 모든 상호 작용을 비활성화하고 싶지만 도청시킬 때 알 필요가 있으므로 제어가 작동하지 않습니다. 나는 작은지도 제어를 사용하여 시도했다
<maps:Map Height="100" Width="100" x:Name="Map" Tap="Map_Tap" >
.
그러나 나는 원하는 결과를 얻는 방법을 찾을 수 없었다.
이게 무언가를 제안 할 수 있습니까?
해결책
이것은 일반적인 접근 방식입니다 ...
지도 제어 상단에 투명 사각형을 놓습니다.이렇게하면 제스처 인식이지도가 아닌 사각형에 의해 처리 될 수 있습니다.
사각형의 탭 처리기에서 다음 페이지로 이동합니다.
<Grid>
<Rectangle Height="100" Width="100" Fill="Transparent" Tap="Map_Tap"/>
<maps:Map Height="100" Width="100" x:Name="Map" >
</Grid>
.
면책 조항 : 아직이 코드를 테스트하지는 않았지만, 나는 그것이 작동해야한다고 생각합니다!
도움이되기를 바랍니다.
제휴하지 않습니다 StackOverflow