Определите, существуют ли прослушиватели для события
возвращает tf
= event.hasListener(src
,EventName
)true
если прослушиватели существуют для заданного события на объекте src
. В противном случае это возвращает false
. Когда src
массив, event.hasListener
возвращает логический массив тот же размер как src
.
Класс src
должен задать или наследовать заданное событие. Если src
разнородный массив, заданное событие должно существовать на классе массива. event.hasListener
не может найти прослушиватели для событий, которые заданы некоторыми, но не всеми объектами в разнородном массиве.
event.hasListener
уважает значение event.listener
объект Enabled
свойство. Если вы устанавливаете прослушиватель Enabled
свойство к false
, event.hasListener
возвращает false
для того прослушивателя.
event.hasListener
должен иметь NotifyAccess
для рассматриваемого события.
event.hasListener
не работает с предопределенными событиями свойства, PreSet
, PostSet
, PreGet
, PostGet
.
event.hasListener
не работает с предопределенными событиями PropertyAdded
динамического свойства и
PropertyRemoved
.
Использование event.hasListener
только с пользовательскими событиями.