Centre de texte à un point donné sur une Toile WPF

J'ai un Controls.Canvas avec plusieurs formes et souhaitez ajouter des étiquettes textuelles qui sont centrés sur des points donnés (je suis le dessin d'un arbre avec des sommets étiquetés). Quelle est la façon la plus simple de le faire par programmation dans WPF?

J'ai essayé de réglage RenderTransform et de l'appel de Controls.Canvas.SetLeft etc. mais ni la position de l'étiquette où je veux. WPF semble à l'appui de positionnement seulement à gauche, à droite, en haut et en bas les coordonnées et non centrée sur une coordonnée donnée et la Width propriété est NaN et la ActualWidth propriété est 0.0 quand je construis le Canvas.

InformationsquelleAutor Jon Harrop | 2012-03-19