LostFocusEventManager Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zapewnia implementację, WeakEventManager dzięki czemu można użyć wzorca "słabego odbiornika zdarzeń", aby dołączyć odbiorniki dla LostFocus zdarzeń lub LostFocus .
public ref class LostFocusEventManager : System::Windows::WeakEventManager
public class LostFocusEventManager : System.Windows.WeakEventManager
type LostFocusEventManager = class
inherit WeakEventManager
Public Class LostFocusEventManager
Inherits WeakEventManager
- Dziedziczenie
Uwagi
W celu bycia odbiornikami w tym wzorcu obiekty odbiornika muszą implementować IWeakEventListener. Nie trzeba implementować IWeakEventListener klasy, która jest źródłem zdarzeń.
Powiązanie danych WPF używa tej WeakEventManager metody, aby klasy wewnętrzne, które aktualizują powiązania, mogą dołączać odbiorniki dla UIElement.LostFocus obiektu lub ContentElement.LostFocus będącego obiektem docelowym powiązania. Obsługuje to powiadomienie dotyczące LostFocus trybu powiązania danych bez tworzenia silnych odwołań do elementów docelowych powiązania danych.
Właściwości
Dispatcher |
Dispatcher Pobiera tę DispatcherObject wartość skojarzona z. (Odziedziczone po DispatcherObject) |
Item[Object] |
Pobiera lub ustawia dane przechowywane dla określonego źródła. (Odziedziczone po WeakEventManager) |
ReadLock |
Ustanawia blokadę odczytu w podstawowej tabeli danych i zwraca wartość IDisposable. (Odziedziczone po WeakEventManager) |
WriteLock |
Ustanawia blokadę zapisu w tabeli danych bazowych i zwraca wartość IDisposable. (Odziedziczone po WeakEventManager) |
Metody
AddHandler(DependencyObject, EventHandler<RoutedEventArgs>) |
Dodaje określoną procedurę obsługi zdarzeń, która jest wywoływana, gdy określone źródło zgłasza LostFocus zdarzenie lub LostFocus . |
AddListener(DependencyObject, IWeakEventListener) |
Dodaje udostępniony odbiornik do listy odbiorników w podanym źródle. |
CheckAccess() |
Określa, czy wątek wywołujący ma dostęp do tego DispatcherObjectelementu . (Odziedziczone po DispatcherObject) |
DeliverEvent(Object, EventArgs) |
Dostarcza zdarzenie zarządzane do każdego odbiornika. (Odziedziczone po WeakEventManager) |
DeliverEventToList(Object, EventArgs, WeakEventManager+ListenerList) |
Dostarcza zdarzenie zarządzane do każdego odbiornika na podanej liście. (Odziedziczone po WeakEventManager) |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
NewListenerList() |
Zwraca nowy obiekt zawierający odbiorniki do zdarzenia LostFocus lub LostFocus . |
NewListenerList() |
Zwraca nowy obiekt zawierający odbiorniki zdarzenia. (Odziedziczone po WeakEventManager) |
ProtectedAddHandler(Object, Delegate) |
Dodaje określonego delegata jako procedurę obsługi zdarzeń określonego źródła. (Odziedziczone po WeakEventManager) |
ProtectedAddListener(Object, IWeakEventListener) |
Dodaje udostępniony odbiornik do udostępnionego źródła zarządzanego zdarzenia. (Odziedziczone po WeakEventManager) |
ProtectedRemoveHandler(Object, Delegate) |
Usuwa wcześniej dodaną procedurę obsługi z określonego źródła. (Odziedziczone po WeakEventManager) |
ProtectedRemoveListener(Object, IWeakEventListener) |
Usuwa wcześniej dodany odbiornik z podanego źródła. (Odziedziczone po WeakEventManager) |
Purge(Object, Object, Boolean) |
Usuwa nieaktywne wpisy odbiornika z listy danych dla podanego źródła. Zwraca wartość |
Remove(Object) |
Usuwa wszystkie odbiorniki dla określonego źródła. (Odziedziczone po WeakEventManager) |
RemoveHandler(DependencyObject, EventHandler<RoutedEventArgs>) |
Usuwa określoną procedurę obsługi zdarzeń z określonego źródła. |
RemoveListener(DependencyObject, IWeakEventListener) |
Usuwa określony odbiornik z listy odbiorników w podanym źródle. |
ScheduleCleanup() |
Żądania przeczyszczania nieużywanych wpisów na podstawowej liście odbiorników są wykonywane w wątku o niższym priorytcie. (Odziedziczone po WeakEventManager) |
StartListening(Object) |
Rozpoczyna nasłuchiwanie LostFocus zdarzenia w danym źródle, dołączając wewnętrzną procedurę obsługi klas do tego źródła. |
StopListening(Object) |
Zatrzymuje nasłuchiwanie LostFocus zdarzenia w danym źródle. |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
VerifyAccess() |
Wymusza, że wątek wywołujący ma dostęp do tego DispatcherObjectelementu . (Odziedziczone po DispatcherObject) |