You don't create a MapTip as such. You just instantiate a usercontrol that contains the information you need, add it to the page, and position at the click position (you can use e.GetPosition(parentOfMyCustomMapTopControl) to get that location). Use the margins/alignments on the control to position it.