PropertyChangedEventManager Classe

Definição

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

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

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(INotifyPropertyChanged, EventHandler<PropertyChangedEventArgs>, String)

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

AddListener(INotifyPropertyChanged, IWeakEventListener, String)

Adiciona o ouvinte especificado à lista de ouvintes na 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 PropertyChanged 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 ouvintes que já não estão ativos dos dados da fonte fornecida.

Remove(Object)

Remove todos os ouvintes da fonte especificada.

(Herdado de WeakEventManager)
RemoveHandler(INotifyPropertyChanged, EventHandler<PropertyChangedEventArgs>, String)

Remove o gestor de eventos especificado da fonte especificada.

RemoveListener(INotifyPropertyChanged, IWeakEventListener, String)

Remove o ouvinte especificado da lista de ouvintes na fonte fornecida.

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 PropertyChanged evento na fonte fornecida.

StopListening(Object)

Deixa de ouvir o PropertyChanged evento na fonte fornecida.

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