StaticWeakEventManagerTManager - класс

Объект, организующий подписку на слабые статические события.

Definition

Пространство имён: Tessa.UI
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
C#
public abstract class StaticWeakEventManager<TManager> : WeakEventManager
where TManager : StaticWeakEventManager<TManager>
Inheritance
Object    DispatcherObject    WeakEventManager    StaticWeakEventManagerTManager
Derived

Параметры типа

TManager
Тип текущего объекта. Должен содержать открытый конструктор по умолчанию.

Конструкторы

StaticWeakEventManagerTManagerСоздаёт экземпляр класса с параметрами по умолчанию.

Свойства

CurrentManager Текущий менеджер, организующий подписку на слабые события.
DispatcherGets the Dispatcher this DispatcherObject is associated with.
(Унаследован от DispatcherObject)
ItemGets or sets the data being stored for the specified source.
(Унаследован от WeakEventManager)
ReadLockEstablishes a read-lock on the underlying data table, and returns an IDisposable.
(Унаследован от WeakEventManager)
WriteLockEstablishes a write-lock on the underlying data table, and returns an IDisposable.
(Унаследован от WeakEventManager)

Методы

AddListener Добавляет слабую ссылку на подписчика события для статического события.
CheckAccessDetermines whether the calling thread has access to this DispatcherObject.
(Унаследован от DispatcherObject)
DeliverEventDelivers the event being managed to each listener.
(Унаследован от WeakEventManager)
DeliverEventToListDelivers the event being managed to each listener in the provided list.
(Унаследован от WeakEventManager)
Initialize 
NewListenerListReturns a new object to contain listeners to an event.
(Унаследован от WeakEventManager)
ProtectedAddHandlerAdds the specified delegate as an event handler of the specified source.
(Унаследован от WeakEventManager)
ProtectedAddListenerAdds the provided listener to the provided source for the event being managed.
(Унаследован от WeakEventManager)
ProtectedRemoveHandlerRemoves the previously added handler from the specified source.
(Унаследован от WeakEventManager)
ProtectedRemoveListenerRemoves a previously added listener from the provided source.
(Унаследован от WeakEventManager)
PurgeRemoves inactive listener entries from the data list for the provided source. Returns if some entries were actually removed from the list.
(Унаследован от WeakEventManager)
RemoveRemoves all listeners for the specified source.
(Унаследован от WeakEventManager)
RemoveListener Удаляет слабую ссылку на подписчика события для статического события.
ScheduleCleanupRequests that a purge of unused entries in the underlying listener list be performed on a lower priority thread.
(Унаследован от WeakEventManager)
StartListeningПрисоединяет обработчик статического события от текущего объекта.
StartListening(Object)Присоединяет обработчик события от текущего объекта для заданного источника.
(Переопределяет WeakEventManagerStartListening(Object))
StopListeningОтсоединяет обработчик статического события от текущего объекта.
StopListening(Object)Отсоединяет обработчик события от текущего объекта для заданного источника.
(Переопределяет WeakEventManagerStopListening(Object))
VerifyAccessEnforces that the calling thread has access to this DispatcherObject.
(Унаследован от DispatcherObject)

См. также