event.proplistener

Задайте объект прослушивателя для событий свойств

Синтаксис

lh = event.proplistener(Hobj,Properties,'PropEvent',@CallbackFunction)

Описание

lh = event.proplistener(Hobj,Properties,'PropEvent',@CallbackFunction) создает объект прослушивателя свойств для одного или нескольких свойств заданного объекта.

  • Hobj - указатель на объект, свойство или свойства которого необходимо прослушивать. Если Hobj является массивом, прослушиватель реагирует на именованное событие для всех объектов массива.

  • Properties - объектный массив или массив ячеек из meta.property указатели на объекты, представляющие свойства, которые необходимо прослушать.

  • PropEvent - должно быть одно из следующего: PreSet, PostSet, PreGet, PostGet

  • @CallbackFunction - указатель на функцию обратного вызова, который выполняется, когда происходит событие.

The event.proplistener класс задает объекты прослушивателя событий свойств. Это подкласс event.listener Класс и добавляет одно свойство к свойствам, заданным как event.listener:

  • Object - Массив ячеек объектов, события свойств которых прослушиваются.

Можно вызвать event.proplistener конструктор вместо вызова addlistener чтобы создать прослушиватель свойств. Однако, когда вы не используете addlistenerжизненный цикл прослушивателя не привязан к прослушиваемым объектам (объектам ).

The event.proplistener класс является handle класс. The event.proplistener и event.listener классы являются частью одной и той же неоднородной иерархии. Поэтому можно создать массивы, которые содержат объекты обоих классов. Класс массива, содержащего оба класса объектов event.listener.

Смотрите раздел «Прослушивание изменений значений свойств».

Смотрите Получить информацию о свойствах для получения дополнительной информации об использовании meta.property объекты.

Введенный в R2008a