IsContentResizable: Boolean
Свойство IsContentResizable определяет, доступно ли будет изменение размеров панелей компонента.
По умолчанию установлено значение false, то есть изменять размеры панелей нельзя. Значение свойства задается только из конструктора.
Чтобы изменить размер панели, наведите на пространство между панелями - появится двойная стрелка, при помощи которой можно изменить высоту/ширину панелей (в зависимости от ориентации):
При установке свойству значения true появляется полоса прокрутки.
Для выполнения примера создайте компонент StackPanel с наименованием «stackPanel» и добавьте в него элементы (см. описание конструктора StackPanel). В конструкторе зададим значение для свойства IsContentResizable:
// Разрешаем изменять размеры панелей IsContentResizable: true
Добавим обработчик события ItemSizeChanged:
stackPanel.ItemSizeChanged.add(function (sender, args) { console.log("height: " + args.Item.getHeight()) });
После выполнения примера можно будет изменять размеры панелей. При этом в консоль браузера будет выводиться высота панели, размеры которой изменились.
См. также: