When the Marker.Popup content changes between two times that it appears, I sometimes get the popup tail in unexpected locations:
I am currently using only two markers, so my sample size is small, but when the problem first appears on one marker, it appears on both markers (but not always with the same manifestation). I haven't been able to determine a particular sequence that causes this to occur other than a change in the height of the popup content. (The content is a Canvas containing a TextBox. I didn't write that part, so don't ask me why.) If I perform an action that causes the markers and popups to be recreated, the popup tails then appear as expected.
The popup content is refreshed each time it appears and I do a map refresh right after the popup content is created. Is there something else that is not getting refreshed properly? How do I fix this?