里面有几个矩形canvas
。如何使用中的矩形获取矩形 wrt 画布的Name
坐标C#
?
问问题
471 次
1 回答
1
您可以使用 TransformToVisual 执行此操作。这里有一个很好的例子:Visual.TransformToVisual MSDN
从后代页面:
<StackPanel Name="myStackPanel" Margin="8">
<TextBlock Name="myTextBlock" Margin="4" Text="Hello, world" />
</StackPanel>
// Return the general transform for the specified visual object.
GeneralTransform generalTransform1 = myStackPanel.TransformToVisual(myTextBlock);
// Retrieve the point value relative to the child.
Point currentPoint = generalTransform1.Transform(new Point(0, 0));
于 2012-09-10T15:05:36.610 回答