CollectionChangedEventManager 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 CollectionChanged zdarzenia.
public ref class CollectionChangedEventManager : System::Windows::WeakEventManager
public class CollectionChangedEventManager : System.Windows.WeakEventManager
type CollectionChangedEventManager = class
inherit WeakEventManager
Public Class CollectionChangedEventManager
Inherits WeakEventManager
- Dziedziczenie
Uwagi
Aby odbiorniki w tym wzorcu dotyczyły odbiorników, obiekty odbiornika muszą implementować element IWeakEventListener. Nie trzeba implementować IWeakEventListener klasy, która jest źródłem zdarzeń.
Właściwości
Dispatcher |
Pobiera element, z Dispatcher który DispatcherObject jest skojarzony. (Odziedziczone po DispatcherObject) |
Item[Object] |
Pobiera lub ustawia dane przechowywane dla określonego źródła. (Odziedziczone po WeakEventManager) |
ReadLock |
Ustanawia blokadę odczytu w tabeli danych bazowych i zwraca wartość IDisposable. (Odziedziczone po WeakEventManager) |
WriteLock |
Ustanawia blokadę zapisu w tabeli danych bazowych i zwraca wartość IDisposable. (Odziedziczone po WeakEventManager) |
Metody
AddHandler(INotifyCollectionChanged, EventHandler<NotifyCollectionChangedEventArgs>) |
Dodaje określony program obsługi zdarzeń, który jest wywoływany CollectionChanged , gdy określone źródło zgłasza zdarzenie. |
AddListener(INotifyCollectionChanged, IWeakEventListener) |
Dodaje określony odbiornik do CollectionChanged zdarzenia określonego źródła. |
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 wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
NewListenerList() |
Zwraca nowy obiekt zawierający odbiorniki do zdarzenia CollectionChanged . |
NewListenerList() |
Zwraca nowy obiekt zawierający odbiorniki do 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 dostarczonego źródła dla 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(INotifyCollectionChanged, EventHandler<NotifyCollectionChangedEventArgs>) |
Usuwa określoną procedurę obsługi zdarzeń z określonego źródła. |
RemoveListener(INotifyCollectionChanged, IWeakEventListener) |
Usuwa określony odbiornik ze CollectionChanged zdarzenia określonego źródła. |
ScheduleCleanup() |
Żądania przeczyszczania nieużywanych wpisów na liście odbiorników bazowych są wykonywane w wątku o niższym priorytcie. (Odziedziczone po WeakEventManager) |
StartListening(Object) |
Rozpoczyna nasłuchiwanie zdarzenia CollectionChanged w określonym źródle. |
StopListening(Object) |
Zatrzymuje nasłuchiwanie zdarzenia CollectionChanged w określonym ź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) |