LostFocusEventManager Classe

Definição

Fornece uma WeakEventManager implementação para que possa usar o padrão "weak event listener" para anexar ouvintes para os LostFocus eventos ou.LostFocus

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

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.

WPF data binding usa este WeakEventManager para que classes internas que atualizam bindings possam anexar ouvintes para um evento UIElement.LostFocus ou ContentElement.LostFocus num objeto que seja o alvo de uma binding. Isto suporta notificações para o LostFocus modo de ligação de dados, sem criar referências fortes aos alvos de ligação de dados.

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(DependencyObject, EventHandler<RoutedEventArgs>)

Adiciona o handler de eventos especificado, que é chamado quando a fonte especificada levanta o LostFocus evento ou LostFocus .

AddListener(DependencyObject, IWeakEventListener)

Adiciona o ouvinte fornecido à lista de ouvintes na fonte fornecida.

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 ouvintes no LostFocus evento ou.LostFocus

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(DependencyObject, EventHandler<RoutedEventArgs>)

Remove o gestor de eventos especificado da fonte especificada.

RemoveListener(DependencyObject, IWeakEventListener)

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 LostFocus evento na fonte dada, ligando um gestor interno de classes a essa fonte.

StopListening(Object)

Deixa de ouvir o LostFocus evento na fonte dada.

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