다음을 통해 공유


WeakEventManager.ListenerList.Add(IWeakEventListener) 메서드

정의

IWeakEventListener 개체를 WeakEventManager.ListenerList에 추가합니다.

public:
 void Add(System::Windows::IWeakEventListener ^ listener);
public void Add (System.Windows.IWeakEventListener listener);
member this.Add : System.Windows.IWeakEventListener -> unit
Public Sub Add (listener As IWeakEventListener)

매개 변수

listener
IWeakEventListener

WeakEventManager.ListenerList에 추가할 수신기 항목입니다.

설명

수신기로 제공되는 개체는 인터페이스를 DependencyObject 구현하므로 IWeakEventListener 작동하는 ReceiveWeakEvent 구현이 있어야 합니다.

목록 내용을 변경하기 전에 항상 호출 PrepareForWriting 해야 합니다. 그렇지 않으면 목록이 이벤트를 전달하는 중일 수 있으므로 원본이 잠깁니다. 호출 PrepareForWriting 은 복제에서 호출이 Add 계속 작동할 수 있도록 입력 list 을 복제로 변경합니다. 반환true되는 경우 PrepareForWriting 코드의 다른 영역에서 유지 관리하는 목록으로 프라이빗 참조를 업데이트해야 할 수 있습니다.

적용 대상

추가 정보