【问题标题】:How to get current position of UIElement within its parent?如何获取 UIElement 在其父级中的当前位置?
【发布时间】:2011-01-20 07:01:47
【问题描述】:

假设我有这个 XAML 代码:

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

我后面的代码我想找出but2pan 中的坐标。我该怎么做?

【问题讨论】:

    标签: .net wpf position controls uielement


    【解决方案1】:

    类似这样的:

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

    【讨论】:

      猜你喜欢
      • 2011-06-27
      • 2011-06-13
      • 1970-01-01
      • 1970-01-01
      • 2016-03-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多