PanAndZoomImage does not provide means to track pixel positions and or to edit images. The GetPosition() method returns a point in the coordinate system of the element to which you have subscribed taking into account any render transforms that you may have set. The problem in your case is that you have subscribed to PanAndZoomImage itself and not the Image element that is inside the PanAndZoomImageControl. If you get the internal image like this:
sender, System.Windows.RoutedEventArgs e)
and then subscribe to its Tap event, GetPosition() will return the correct pixel. Keep in mind that the ControlTemplate of PanAndZoomImage must be applied in order for FindVisualDescendant() to work, this is why it is called in the Loaded event handler of the page.
I hope this helps.
the Telerik team
Have a suggestion or face a problem - you can use the Ideas & Feedback portal
to submit ideas, feedback and vote for them.