Re: Разметка без элементов разметки
От: freelancer.malma  
Дата: 24.06.19 16:13
Оценка:
Здравствуйте, Barbar1an, Вы писали:

B>а никто видел в природе такого варианта создания разметки UI при котором нам не нужно добавлять элементы которые позиционируют контролы? а сами при этом всегда невидимы?

B>ну типа там <div>, HorizontalStack и прочие коих море но которых никогда не видно

B>т.ею какойто способ поизционивание без помещения элементов в контейнер-позиционёр


B>чисто кодом тоже не годится , сложно и неудобно, а чтото умное)


Хотел дополнить вопрос. в QT\WinForms для позиционирования используется отдельный элемент который управляет своими дочерними элементами в зависимости от выбранного типа раскладки. Если захотим поменять раскладку то надо будет заменять этот элемент другим и (пересоздавать?) перемещать на него дочерние элементы. Возможен ли вариант, что родительский элемент будет содержать вместо элемента раскладки,в котором находятся дочерние элементы, какой то объект, который не будет сам по себе контролом, но будет управлять расположением дочерних элементов. При изменении размеров родительского элемента, он будет сообщать этому объекту о своем размере и тот уже в свою очередь зная о дочерних элементах и о способе своей раскладки будет изменять размеры дочерних элементов. Если нам надо будет поменять тип раскладки, то мы просто подменяем этот объект другим, не меняя привязки дочерних элементов к родительскому.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.