WeakEventManager.ListenerList.Remove(IWeakEventListener) Método

Definição

Remove a primeira ocorrência de um item de ouvinte do 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)

Parâmetros

listener
IWeakEventListener

O item a ser removido.

Comentários

Você sempre deve chamar PrepareForWriting antes de alterar o conteúdo da lista. Caso contrário, a lista pode estar em processo de entrega de eventos e, portanto, o original está bloqueado. Chamar PrepareForWriting altera a entrada list para ser um clone para que sua Remove chamada ainda possa funcionar no clone. Se PrepareForWriting retornar true, talvez seja necessário atualizar quaisquer referências privadas à lista que você mantém em outras áreas do código.

Aplica-se a

Confira também