我有Controls.Canvas几个形状,并希望添加以给定点为中心的文本标签(我正在绘制带有标记顶点的树).在WPF中以编程方式执行此操作的最简单方法是什么?
Controls.Canvas
我尝试过设置RenderTransform和调用Controls.Canvas.SetLeft等,但是没有将标签放在我想要的位置.WPF似乎只支持在给定的左,右,顶部和底部坐标处定位,而不是以给定坐标为中心,Width属性是NaN,并且ActualWidth属性是0.0我构造时的属性Canvas.
RenderTransform
Controls.Canvas.SetLeft
Width
NaN
ActualWidth
0.0
Canvas
.net c# wpf f#
.net ×1
c# ×1
f# ×1
wpf ×1