How to dump all (X, Y) positions of UIElements in a WPF Grid
I would like to know how to iterate through 开发者_运维问答all the elements in a WPF Grid
, and then access the absolute positioning values (X, Y) for all of these UIElements
.
foreach (UIElement child in grid.Children)
{
MatrixTransform t = (MatrixTransform)child.TransformToAncestor(grid);
Point childLocation = new Point(t.Value.OffsetX, t.Value.OffsetY);
}
Will give you the coordinates of all the direct children relative to the Grid
.
精彩评论