LostFocusEventManager Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
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 |
| 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) |