WeakEventManager.ListenerList.Remove(IWeakEventListener) メソッド

定義

WeakEventManager.ListenerList 内で最初に見つかったリスナー項目を削除します。

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

パラメーター

listener
IWeakEventListener

削除する項目。

注釈

リストの内容を変更する前に、常に を呼び出 PrepareForWriting す必要があります。 それ以外の場合、リストはイベントの配信中である可能性があるため、元のイベントはロックされます。 を呼び出すと PrepareForWriting 、入力 list が複製に変更され Remove 、呼び出しがクローンで引き続き機能します。 が を返すtrue場合PrepareForWritingは、コードの他の領域で保持しているリストへのプライベート参照を更新する必要がある場合があります。

適用対象

こちらもご覧ください