Как сбросить все (X, Y) позиции UIElements в сетке WPF - PullRequest
1 голос
/ 13 ноября 2009

Я хотел бы знать, как перебирать все элементы в WPF Grid, а затем обращаться к абсолютным значениям позиционирования (X, Y) для всех этих UIElements.

1 Ответ

2 голосов
/ 13 ноября 2009
foreach (UIElement child in grid.Children)
{
    MatrixTransform t = (MatrixTransform)child.TransformToAncestor(grid);
    Point childLocation = new Point(t.Value.OffsetX, t.Value.OffsetY);
}

Даст вам координаты всех прямых потомков относительно Grid.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...