WeakEventManager.ListenerList.Add(IWeakEventListener) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
IWeakEventListener Přidá objekt do objektu 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)
Parametry
- listener
- IWeakEventListener
Element naslouchacího procesu, který chcete přidat do WeakEventManager.ListenerListsouboru .
Poznámky
Objekt poskytnutý jako naslouchací proces by měl být ten DependencyObject , který implementuje IWeakEventListener rozhraní, a proto má funkční ReceiveWeakEvent implementaci.
Před změnou obsahu seznamu byste měli vždy volat PrepareForWriting . V opačném případě může být seznam v procesu doručování událostí, a proto je původní uzamčen. Volání PrepareForWriting změní vstup list
na klon, aby vaše Add volání stále fungovalo na klonu. Pokud PrepareForWriting se vrátí true
, budete možná muset aktualizovat všechny soukromé odkazy na seznam, který udržujete v jiných oblastech kódu.