在画布上查找控件位置

16

我有一个包含几个的,我需要找到在XAML文档中分配的顶部和左侧角点。如何获取这两个属性?

当我在上循环遍历Framework Elements时,似乎无法找到这些属性。

2个回答

27

1
实际上应该是 double top = Canvas.GetTop(fe); - user337816
1
抱歉,发帖前最好先测试一下:) 感谢提供信息并接受更改。已更改示例。因问题而给予+1。 - HCL

-2

优雅的解决方案

foreach (FrameworkElement fe in Canvas.Children)
         Thickness margin = fe.Margin;

MessageBox.Show("Left: " + margin.Left + "Top: " + margin.Top);

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接