Did you put some element on top of the map that stretches the entire with and prevents the mousedrag from getting to the map? For instance if you just put a textblock in the grid above the map, it can block these events, even though the text is only at the center. If that's the case, either set IsHitTestVisible=false on that element, and/or change the alignment from the default "Stretch" to something else.