Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original
Este tópico ainda não foi avaliado como - Avalie este tópico

Método WeakEventManager.ProtectedAddListener

Adiciona o ouvinte fornecido para a fonte fornecida para o evento que está sendo gerenciado.

Namespace:  System.Windows
Assembly:  WindowsBase (em WindowsBase.dll)
protected void ProtectedAddListener(
	Object source,
	IWeakEventListener listener
)
Você não pode usar métodos em XAML.

Parâmetros

source
Tipo: System.Object
fonte ouvintes para anexar.
listener
Tipo: System.Windows.IWeakEventListener
A classe de escuta (que deve implementar IWeakEventListener).

telefonar Esse método dentro de seu gerente de classe AddListener métodos em WeakEventManager implementações. AddListener é o nome sugerido para o método estático que você definir na sua classe de gerente para habilitar Outros classes para adicionar um ouvinte para o padrão do evento fraco. AddListener deve levar dois parâmetros: the source Quando o ouvinte for anexado e o listener instância. Para o seu AddListener implementação, telefonar ProtectedAddListener no Gerenciador corrente, passando pelo mesmos dois parâmetros.

Se a lista de ouvintes de estava anteriormente Esvaziar, ProtectedAddListener telefonars StartListening internamente, que irá telefonar seu específicos StartListening Substitua pelo polimorfismo.

ProtectedAddListener adiciona ouvintes para um único interno WeakEventManager.ListenerList Por source. Se a sua implementação do Gerenciador mantém mais de uma lista de ouvintes para cada combinação de fonte de evento, não use ProtectedAddListener. Em vez disso, sua implementação deve criar sua própria WeakEventManager.ListenerList instâncias, AddListener deve adicionar ouvintes a lista apropriada e eventos devem ser entregues à lista de escuta apropriado, chamando DeliverEventToList em vez de DeliverEvent.

Windows Vista, Windows XP SP2, Windows Server 2003

o.NET Framework e.NET Compact Framework não oferecem suporte a todas as versões de cada plataforma. Para obter uma lista de versões suportadas, consulte Requisitos de sistema do .NET framework.

.NET Framework

Compatível com: 3.5, 3.0
Isso foi útil para você?
(1500 caracteres restantes)

Contribuições da comunidade

ADICIONAR
© 2013 Microsoft. Todos os direitos reservados.