CurrentChangedEventManager Classe

Definição

Fornece uma WeakEventManager implementação para que possas usar o padrão "ouvinte de evento fraco" para anexar ouvintes para o CurrentChanged evento.

public ref class CurrentChangedEventManager : System::Windows::WeakEventManager
public class CurrentChangedEventManager : System.Windows.WeakEventManager
type CurrentChangedEventManager = class
    inherit WeakEventManager
Public Class CurrentChangedEventManager
Inherits WeakEventManager
Herança
CurrentChangedEventManager

Observações

Para serem ouvintes neste padrão, os teus objetos ouvintes devem implementar IWeakEventListener. Não precisas de implementar IWeakEventListener na classe que é a origem dos eventos.

Propriedades

Name Description
Dispatcher

Percebe o Dispatcher que isto DispatcherObject está associado.

(Herdado de DispatcherObject)
Item[Object]

Obtém ou define os dados armazenados para a fonte especificada.

(Herdado de WeakEventManager)
ReadLock

Estabelece um bloqueio de leitura na tabela de dados subjacente e devolve um IDisposable.

(Herdado de WeakEventManager)
WriteLock

Estabelece um bloqueio de escrita na tabela de dados subjacente e devolve um IDisposable.

(Herdado de WeakEventManager)

Métodos

Name Description
AddHandler(ICollectionView, EventHandler<EventArgs>)

Adiciona o gestor de eventos especificado, que é chamado quando a fonte especificada levanta o CurrentChanged evento.

AddListener(ICollectionView, IWeakEventListener)

Adiciona o ouvinte especificado ao CurrentChanged evento da fonte especificada.

CheckAccess()

Determina se o thread que chama tem acesso a este DispatcherObject.

(Herdado de DispatcherObject)
DeliverEvent(Object, EventArgs)

Apresenta o evento a ser gerido a cada ouvinte.

(Herdado de WeakEventManager)
DeliverEventToList(Object, EventArgs, WeakEventManager+ListenerList)

Apresenta o evento a ser gerido a cada ouvinte da lista fornecida.

(Herdado de WeakEventManager)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
NewListenerList()

Devolve um novo objeto para conter os ouvintes do CurrentChanged evento.

ProtectedAddHandler(Object, Delegate)

Adiciona o delegado especificado como gestor de eventos da fonte especificada.

(Herdado de WeakEventManager)
ProtectedAddListener(Object, IWeakEventListener)

Adiciona o ouvinte fornecido à fonte fornecida para o evento a ser gerido.

(Herdado de WeakEventManager)
ProtectedRemoveHandler(Object, Delegate)

Remove o handler previamente adicionado da fonte especificada.

(Herdado de WeakEventManager)
ProtectedRemoveListener(Object, IWeakEventListener)

Remove um ouvinte previamente adicionado da fonte fornecida.

(Herdado de WeakEventManager)
Purge(Object, Object, Boolean)

Remove entradas inativas do ouvinte da lista de dados para a fonte fornecida. Retornos true se algumas entradas foram realmente removidas da lista.

(Herdado de WeakEventManager)
Remove(Object)

Remove todos os ouvintes da fonte especificada.

(Herdado de WeakEventManager)
RemoveHandler(ICollectionView, EventHandler<EventArgs>)

Remove o gestor de eventos especificado da fonte especificada.

RemoveListener(ICollectionView, IWeakEventListener)

Remove o ouvinte especificado do CurrentChanged evento da fonte especificada.

ScheduleCleanup()

Solicita que uma purga de entradas não utilizadas na lista de ouvintes subjacente seja realizada num thread de prioridade inferior.

(Herdado de WeakEventManager)
StartListening(Object)

Começa a ouvir o CurrentChanged evento na fonte especificada.

StopListening(Object)

Deixa de ouvir o CurrentChanged evento na fonte especificada.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)
VerifyAccess()

Faz cumprir que o thread que chama tem acesso a este DispatcherObject.

(Herdado de DispatcherObject)

Aplica-se a

Ver também