В настоящее время я работаю над проектом, который содержит окно, в котором необходимо отображать от 1 до 9 пользовательских элементов управления.
Я ищу лучший способ убедиться, что используется все доступное пространство.по количеству выбранных пользовательских элементов управления.
например, если выбрано 9 элементов, отображается сетка 3 x 3.Однако, если выбрано 8, то 2 строки по 3 будут показаны рядом со строкой 2 ниже.(с использованием colspan).
Я пытался использовать равномерную сетку, так как похоже, что большая часть желаемого поведения уже существует.(отображает элементы в упорядоченном порядке, автоматически изменяет размер до размера окна).Однако я изо всех сил пытаюсь реализовать некоторую форму интеллекта, когда число выбранных элементов не делится на 3!
Кто-нибудь сталкивался с этой проблемой раньше?Или можете предложить подходящий способ решения проблемы?
Спасибо !!