tags:

views:

47

answers:

1

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.

+1  A: 
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

jesperll
thanks a lot! thanks a lot!
geejay
you're welcome :)
jesperll