У меня есть GridLayout, который я делаю, который заполнен кучей изображений. Сам GridLayout имеет значение SizeFull(), как и каждое отдельное изображение в сетке.
Сетка с изображениями находится внутри другой сетки, и в этой сетке заданы относительные размеры.
С этой настройкой сетка изображений остается в том месте, которое я хочу, правильно изменяя размер, чтобы соответствовать пространству, которое они должны, но изображения не сохраняют свои правильные квадратные пропорции. Они хлюпают толстых или худых, как хотят. Однако я хочу, чтобы они сохранили исходные пропорции, чтобы они расширялись, чтобы максимально заполнить доступную область, сохраняя при этом эти пропорции.
Если я установлю ширину на 100% или высоту на 100% и оставлю другой неопределенным, тогда он сохранит пропорции и правильно расширится, чтобы соответствовать тому, который установлен на 100%, но другой разливается за пределы вложенной сетки место макета в верхнем макете сетки.
Кто-нибудь знает, как это сделать?