StackPanel.IsContentResizable

Синтаксис

IsContentResizable: Boolean

Описание

Свойство IsContentResizable определяет, доступно ли будет изменение размеров панелей компонента.

Комментарии

По умолчанию установлено значение false, то есть изменять размеры панелей нельзя. Значение свойства задается только из конструктора.

Чтобы изменить размер панели, наведите на пространство между панелями - появится двойная стрелка, при помощи которой можно изменить высоту/ширину панелей (в зависимости от ориентации):

При установке свойству значения true появляется полоса прокрутки.

Пример

Для выполнения примера создайте компонент StackPanel с наименованием «stackPanel» и добавьте в него элементы (см. описание конструктора StackPanel). В конструкторе зададим значение для свойства IsContentResizable:

// Разрешаем изменять размеры панелей
IsContentResizable: true

Добавим обработчик события ItemSizeChanged:

stackPanel.ItemSizeChanged.add(function (sender, args) {
    console.log("height: " + args.Item.getHeight())
});

После выполнения примера можно будет изменять размеры панелей. При этом в консоль браузера будет выводиться высота панели, размеры которой изменились.

См. также:

StackPanel