WPF: Ограничительная Коробка Детей Холста - PullRequest
1 голос
/ 21 июня 2011

Я динамически добавил пути к объекту холста в коде позади.Как мне получить ограничивающую рамку для набора дочерних элементов холста?

Я мог бы просто перебрать дочерние элементы, но должен быть лучший способ:

Rect rect;
foreach (var s in canvas.Children)
{
  if (s.Data.Bounds.X > rect.X)
     rect.X = s.Data.Bounds.X;
  ...
}

Затем, когдазнать ограничивающую рамку дочерних путей, как преобразовать холст в центр и увеличить масштаб детей?

1 Ответ

0 голосов
/ 06 сентября 2011

Попробуйте использовать VisualTreeHelper.GetDescendantBounds (). Ответ на этот вопрос здесь также может помочь.

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