As far as i know this is not possible (as long as you want the NativeViewHost to be active).
In my app I had to show a popup on top of the map and i solved it setting the RenderToTexture=“true” when the popup was shown and setting it back to false afterwards.
from another post:
Each NativeViewHost creates an always-on-top layer on top of the underlaying GraphicsView. OpenGL and native controls cannot share layers, unfortunately.
I have not tried it before, so I don’t know about earlier versions. I have tried with Panel and other elements as well, and it looks to be to be everything.