WPF TextBlock se superpone a Ellipse

Estoy tratando de crear esto en WPF (me doy cuenta de que solo podría usar una imagen, pero estoy tratando de aprender WPF):

http://www.iconarchive.com/show/ios7-icons-by-visualpharm/info-icon.html

Esto es lo que tengo hasta ahora, pero no está produciendo el resultado deseado, ya que, el cuadro de texto parece ocultar completamente la elipse, mientras que simplemente debería tener un fondo transparente:

    

Puedes poner cosas como esta en un cuadro de vista para facilitar el escalado, algo como esto. Tendrá que quitar el panel de la stack, va a astackr elementos uno encima del otro, que no es lo que está buscando aquí. Utilicé una cuadrícula en este caso.

       

introduzca la descripción de la imagen aquí

O puede utilizar el carácter Unicode:

código 0x24D8

   

Por lo tanto, un stackpanel colocará el primer elemento en la parte superior, el segundo justo debajo de él, el tercero debajo del segundo, y así sucesivamente. Lo que podrías hacer es usar un canvas o una cuadrícula. Al igual que el panel de la stack, son “Controles de contenido” y admiten colocar múltiples objetos dentro de ellos, como lo ha hecho con el panel de la stack.

Así que una manera realmente rápida de hacer lo que estás tratando de lograr sería:

     

No use un StackPanel para esto, su propósito es astackr cosas, no mostrarlas superpuestas, está usando la herramienta incorrecta para eso. Usa una cuadrícula, es mucho más adecuado para lo que estás tratando de hacer.

Para tener un fondo transparente, debe establecer la propiedad de fondo del TextBlock en transparente o establecer un fondo nulo.

 Background={x:Null}