Are there any other control on top of your map? Replace the map with a button and add a click event, see if that click event fires. If it doesn't, the map is underneath another control, maybe TextBlock or something. Or is your map inside a scrollviewer? Scrollviewer can intercept the mouse events of your map too. Also, your XAML-code show that map is collapsed, when do you change it to visible?