The MapMouseClick event is fired only for a click with the left button of the mouse. If you want to listen for right button click you can subscribe to the native MouseRightButtonDown event of the map control. In this case to get the clicked location you can use the static Location.GetCoordinates() method.
Want to extend the target reach of your WPF applications, leveraging iOS, Android, and UWP? Try UI for Xamarin
, a suite of polished and feature-rich components for the Xamarin framework, which allow you to write beautiful native mobile apps using a single shared C# codebase.