WeakEventManager.ListenerList.Remove(IWeakEventListener) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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は、コードの他の領域で保持しているリストへのプライベート参照を更新する必要がある場合があります。
適用対象
こちらもご覧ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET