1

假设我有这个 XAML 代码:

<StackPanel Name="pan">
    <Button Name="but1" Content="Helllo" />
    <Button Name="but2" Content="all" />
    <Button Name="but3" Content="World" />
</StackPanel>

我后面的代码我想找出 inside 的坐标是but2什么pan。我该怎么做 ?

4

1 回答 1

2

像这样的东西:

private Point GetPositionOfBut2() {
   var positionTransform = but2.TransformToAncestor(pan);
   var position = positionTransform.Transform(new Point(0, 0));

   return position;
}
于 2011-01-20T07:14:48.727 回答