WeakEventManager.ListenerList.Add(IWeakEventListener) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Adiciona um objeto IWeakEventListener ao 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)
Parâmetros
- listener
- IWeakEventListener
O elemento de ouvinte a ser adicionado ao WeakEventManager.ListenerList.
Comentários
O objeto fornecido como ouvinte deve ser um DependencyObject que implementa a IWeakEventListener interface e, portanto, tem uma implementação de trabalho ReceiveWeakEvent .
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 Add chamada ainda possa funcionar no clone. Se PrepareForWriting retornar true
, talvez seja necessário atualizar as referências privadas à lista que você mantém em outras áreas do código.