У меня есть два холста A и B, A - дочерний элемент B. A может быть изменен некоторыми действиями пользователя, такими как добавление некоторых компонентов пользовательского интерфейса в его основу. A ограничен другим родительским холстом B, который должен показывать дескрипторы прокрутки, если его дочерний элемент A становится слишком большим.
Я хотел бы, чтобы A имела такую же ширину и высоту, что и B (или действительно близко), в то время как расчетная ширина и высота A меньше, чем у B.
Если w или h у A становятся больше, чем у B, тогда A должен увеличиваться, а B будет отображать прокрутку. Надеюсь, это понятно.
У меня вопрос: где и как я могу реализовать такую логику?
диаграмма холста http://www.picimg.com/uploads/18cd2277adde7d50da2bc708075f4fac