Shape位于Canvas的哪个位置?

时间:2010-01-07 20:31:15

标签: c# .net wpf graphics

假设我像这样在Canvas上放置一个Shape:

Canvas.SetLeft(myShape, 50);
Canvas.SetTop(myShape, 30);
canvas.Children.Add(myShape);

之后,myShape被拖累了。掉在这个画布上。

如何确定当前的myShape坐标?

例如,在拖拽之前我希望得到(50,30)。 谢谢 !

1 个答案:

答案 0 :(得分:4)

var left = Canvas.GetLeft(myShape);
var top = Canvas.GetTop(myShape);