Aracılığıyla paylaş


WeakEventManager.ListenerList.Add(IWeakEventListener) Yöntem

Tanım

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)

Parametreler

listener
IWeakEventListener

öğesine eklenecek WeakEventManager.ListenerListdinleyici öğesi.

Açıklamalar

Dinleyici olarak sağlanan nesne, arabirimi uygulayan IWeakEventListener ve bu nedenle çalışan ReceiveWeakEvent bir uygulamaya sahip olan bir nesne DependencyObject olmalıdır.

Liste içeriğini değiştirmeden önce her zaman aramanız PrepareForWriting gerekir. Aksi takdirde, liste olayları teslim etme aşamasında olabilir ve bu nedenle özgün kilitlenir. Çağrısı PrepareForWriting , girişi kopya olacak şekilde değiştirir list , böylece çağrınız Add kopya üzerinde çalışmaya devam edebilir. döndürürse PrepareForWriting true, kodunuzun diğer alanlarında koruduğunuz listeye yönelik özel başvuruları güncelleştirmeniz gerekebilir.

Şunlara uygulanır

Ayrıca bkz.