2013-02-07 2 views
1

Windows Phone 7.1 앱을 만들고지도 위에 이미지를 설정하려고합니다. 그래서지도보기를 만들었고 작동 중입니다. 그 위에 이미지를 설정했습니다 (그리드 컨트롤을 사용하고 있으며지도와 이미지를 모두 XAML 코드에 넣었습니다). 다른). 문제는지도 위에 이미지가 있기 때문에지도를 클릭하거나 탭하거나 드래그 할 수 없다는 것입니다. 나는 이미지가 onclick 이벤트를 잡는 중이고 그것이지도에 도달하는 것을 차단하고 있다고 생각합니다.Windows 전화 맵을 통해 구제 불가능한 이미지를 설정하는 방법은 무엇입니까?

지도를 액세스 가능하게 만드는 방법에 대한 아이디어가 있으십니까? 그리드는 다른 것들을 쌓을 때 가장 쓸만한 것입니까?

감사합니다.

답변

1

false로 이미지의 IsHitTestVisible 속성을 설정하려고한다 :

<Image IsHitTestVisible="False"> 

MSDN에서 :이 속성이 false로 설정되어

경우 UIElement에이 어떤 를보고하지 않습니다 MouseLeftButtonDown과 같은 이벤트를 입력하고 포커스를받을 수 없습니다. 다른 개체에서 시작된 라우트 된 입력 이벤트는 여전히 개체 트리의 개체로 라우팅됩니다. IsHitTestVisible은 false입니다. IsHitTestVisible이 거짓 인 개체 은 해당 이벤트를 처리하도록 선택하거나 처리되지 않은 상태로 둘 수 있으므로 개체 트리 위로 더 멀리 라우팅됩니다.

+0

고맙습니다. 그게 내가 찾고 있었던 것입니다. –

+0

@AlexBrest 기꺼이 도와 드리겠습니다! –

관련 문제