Hello, Welcome to Microsoft Q&A,
I'm afraid you can't set the custom xaml elements on top of map, because currently, it does not provide such zindex property. So for this scenario, we suggest place the TextBlock in the MapItemsControl's DataTemplate, and give it left top value that to make sure the pin element will not covered.
For detail please refer code sample here.
Thanks
Nico Zhu