Я смотрю на создание панели, которая берет все дочерние элементы и помещает их внутрь ViewBox, чтобы можно было уменьшить их до определенного единого размера.
Я не уверен, что это вообще возможно сделать, но я подумал, что спросить. Причина, по которой я не уверен, возможно ли это, заключается в том, что Panel не имеет никакого xaml, связанного с ними. Они измеряют и размещают детей в коде. Любые советы?
Будучи недостаточно ясным, я полагаю, что буду более конкретным:
Мне нужна панель, потому что я хочу расположить и измерить своих детей.
- Мера определяет СРЕДНЮЮ высоту / ширину всех дочерних элементов.
- Аранжировка помещает их в сетчатый рисунок и масштабирует до средней высоты / ширины. Я не хочу, чтобы они были ограничены, я хочу, чтобы они были соответственно увеличены или уменьшены.
У меня уже есть функция measureoverride, позволяющая найти среднюю высоту / ширину, но я не могу понять, как их масштабировать, в моемrangeoverride.