Итак, у меня есть обертка, которая завернута вертикально. Элементы добавляются во время выполнения, но все эти элементы (пользовательские элементы управления) имеют разную ширину, и поскольку оболочка обернута вертикально, она складывает их вниз, а когда они покрывают вертикальное пространство, они переносятся в следующий столбец. НО мне нужно "своего рода" двустороннее обертывание, т.е. я добавил первый элемент шириной 200 пикселей, затем я добавил второй элемент шириной 50 пикселей, но когда я добавляю третий элемент размером 100 пикселей в width Я хочу, чтобы он не переходил к следующей строке, а помещал себя в это свободное место, оставленный там элемент управления 50 пикселей, в зависимости от этого элемента управления 200 пикселей вверху (это оставляет пространство 150 пикселей, а элемент управления 100 пикселей явно подходит). Конечно, когда он не подходит, он переносится на следующую строку, и все в порядке.
Вот изображения, чтобы прояснить это (не могу загрузить их сюда):
Вот что происходит: изображение 1
И вот чего я хочу: изображение 2
Извините за мой английский, это не мой основной язык. Надеюсь, вы поймете мой вопрос.