C# 클래스 Microsoft.Practices.Prism.Commands.WeakEventHandlerManager

Handles management and dispatching of EventHandlers in a weak way.
상속: IEventHandlerManager
파일 보기 프로젝트 열기: xperiandri/PortablePrism 1 사용 예제들

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