WeakEventManager.ListenerList.Add(IWeakEventListener) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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 코드의 다른 영역에서 유지 관리하는 목록으로 프라이빗 참조를 업데이트해야 할 수 있습니다.