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 に追加するリスナー要素。
注釈
リスナーとして提供されるオブジェクトは、インターフェイスを実装IWeakEventListenerするオブジェクトであるため、動作ReceiveWeakEventする実装を持つ必要がありますDependencyObject。
リストの内容を変更する前に、常に呼び出 PrepareForWriting す必要があります。 それ以外の場合、リストはイベントの配信中である可能性があるため、元のイベントはロックされます。 呼び出し PrepareForWriting によって入力 list
が複製に変更され、呼び出しがクローンで引き続き機能するようになります Add 。 戻り値が返された場合 PrepareForWriting は、コードの true
他の領域で保持しているリストへのプライベート参照を更新することが必要になる場合があります。