Center texto en un punto dado en un WPF Canvas
Tengo unControls.Canvas
con varias formas y quisiera agregar etiquetas de texto centradas en puntos dados (estoy dibujando un árbol con vértices etiquetados). ¿Cuál es la forma más sencilla de hacer esto mediante programación en WPF?
He intentado configurarRenderTransform
y llamando aControls.Canvas.SetLeft
etc. pero tampoco coloque la etiqueta donde la quiero. WPF parece admitir el posicionamiento solo en las coordenadas izquierda, derecha, superior e inferior dadas y no centrado en una coordenada dada y laWidth
propiedad esNaN
y elActualWidth
propiedad es0.0
cuando construyo elCanvas
.