0
canvas
안에 몇 개의 직사각형이 있습니다. 사각형의 Name
을 C#
에 사용하여 사각형의 좌표를 어떻게 얻을 수 있습니까?캔버스 요소의 자식 좌표
canvas
안에 몇 개의 직사각형이 있습니다. 사각형의 Name
을 C#
에 사용하여 사각형의 좌표를 어떻게 얻을 수 있습니까?캔버스 요소의 자식 좌표
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));
덕분에 여기 좋은 사례가있다 –