Collapsing: function(sender,args)
sender. Источник события;
args. Информация о событии.
Событие Collapsing наступает при закрытии вкладки.
Вкладка закрывается при клике по заголовку, если для свойства NavigationBar.IsAlwaysExpanded установлено значение false.
Для выполнения примера предполагается наличие на странице компонента NavigationBar с наименованием «NB» (см. «Пример создания компонента NavigationBar»). Добавим обработчики событий Collapsing и Expanded:
NB.getItem(0).Collapsing.add(function (sender, args)
{
NB.getItem(0).getHeaderControl().setChecked(false);
});
NB.getItem(1).Collapsing.add(function (sender, args)
{
NB.getItem(1).getHeaderControl().setChecked(false);
});
NB.getItem(0).Expanding.add(function (sender, args)
{
NB.getItem(0).getHeaderControl().setChecked(true);
});
NB.getItem(1).Expanding.add(function (sender, args)
{
NB.getItem(1).getHeaderControl().setChecked(true);
});
После выполнения примера при нажатии на заголовок первой вкладки для элемента управления в заголовке (по умолчанию это экземпляр компонента CheckBox) устанавливается флаг. Когда вкладка сворачивается (либо при повторном щелчке мыши, либо при открытии второй вкладки), флаг снимается. То же происходит при открытии/закрытии второй вкладки.
См. также: