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 — указатель на функцию к функции обратного вызова, которая выполняется, когда событие имеет место.

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

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

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

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

Смотрите прислушиваются к изменениям в значениях свойств.

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

Введенный в R2008a