У меня есть Controls.Canvas
с несколькими фигурами на нем и хотел бы добавить текстовые метки, которые сосредоточены на заданных точках (я рисую дерево с помеченными вершинами). Каков самый простой способ сделать это программно в WPF?
Я пробовал установку RenderTransform
и вызывал Controls.Canvas.SetLeft
и т.д., но не помещал метку, где я ее хочу. WPF, похоже, поддерживает позиционирование только при заданных координатах слева, справа, сверху и снизу и не центрируется на заданной координате, а свойство Width
- NaN
, а свойство ActualWidth
- 0.0
при построении Canvas
.