C# Класс Microsoft.Practices.Prism.Commands.WeakEventHandlerManager

Handles management and dispatching of EventHandlers in a weak way.
Наследование: IEventHandlerManager
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
CallHandler void
CleanupOldHandlers int

Открытые методы

Метод Описание
AddReferenceHandler ( List &handlers, EventHandler handler, int defaultListSize ) : void

Adds a handler to the supplied list in a weak way.

CallReferenceHandlers ( object sender, List handlers ) : void

Invokes the handlers

RemoveReferenceHandler ( List handlers, EventHandler handler ) : void

Removes an event handler from the reference list.

Приватные методы

Метод Описание
CallHandler ( object sender, EventHandler eventHandler ) : void
CleanupOldHandlers ( List handlers, EventHandler callees, int count ) : int

Описание методов

AddReferenceHandler() публичный Метод

Adds a handler to the supplied list in a weak way.
public AddReferenceHandler ( List &handlers, EventHandler handler, int defaultListSize ) : void
handlers List Existing handler list. It will be created if null.
handler EventHandler Handler to add.
defaultListSize int Default list size.
Результат void

CallReferenceHandlers() публичный Метод

Invokes the handlers
public CallReferenceHandlers ( object sender, List handlers ) : void
sender object
handlers List
Результат void

RemoveReferenceHandler() публичный Метод

Removes an event handler from the reference list.
public RemoveReferenceHandler ( List handlers, EventHandler handler ) : void
handlers List Handler list to remove reference from.
handler EventHandler Handler to remove.
Результат void