CurrentChangingEventManager Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine WeakEventManager Implementierung bereit, damit Sie das Muster "schwaches Ereignislistener" verwenden können, um Listener für das CurrentChanging Ereignis anzufügen.
public ref class CurrentChangingEventManager : System::Windows::WeakEventManager
public class CurrentChangingEventManager : System.Windows.WeakEventManager
type CurrentChangingEventManager = class
inherit WeakEventManager
Public Class CurrentChangingEventManager
Inherits WeakEventManager
- Vererbung
Hinweise
Um Listener in diesem Muster zu sein, müssen Ihre Listenerobjekte implementiert IWeakEventListenerwerden. Sie müssen nicht für die Klasse implementieren IWeakEventListener , die die Quelle der Ereignisse ist.
Eigenschaften
| Name | Beschreibung |
|---|---|
| Dispatcher |
Ruft dies Dispatcher ab, dem dies DispatcherObject zugeordnet ist. (Geerbt von DispatcherObject) |
| Item[Object] |
Ruft die Daten ab, die für die angegebene Quelle gespeichert werden, oder legt sie fest. (Geerbt von WeakEventManager) |
| ReadLock |
Richtet eine Lesesperre für die zugrunde liegende Datentabelle ein und gibt eine IDisposable. (Geerbt von WeakEventManager) |
| WriteLock |
Richtet eine Schreibsperre für die zugrunde liegende Datentabelle ein und gibt eine IDisposable. (Geerbt von WeakEventManager) |
Methoden
| Name | Beschreibung |
|---|---|
| AddHandler(ICollectionView, EventHandler<CurrentChangingEventArgs>) |
Fügt den angegebenen Ereignishandler hinzu, der aufgerufen wird, wenn die angegebene Quelle das CurrentChanging Ereignis auslöst. |
| AddListener(ICollectionView, IWeakEventListener) |
Fügt dem Ereignis der angegebenen Quelle den CurrentChanging angegebenen Listener hinzu. |
| CheckAccess() |
Bestimmt, ob der aufrufende Thread Zugriff auf diesen DispatcherObjectThread hat. (Geerbt von DispatcherObject) |
| DeliverEvent(Object, EventArgs) |
Liefert das Ereignis, das für jeden Listener verwaltet wird. (Geerbt von WeakEventManager) |
| DeliverEventToList(Object, EventArgs, WeakEventManager+ListenerList) |
Liefert das Ereignis, das für jeden Listener in der bereitgestellten Liste verwaltet wird. (Geerbt von WeakEventManager) |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| NewListenerList() |
Gibt ein neues Objekt zurück, das Listener für das CurrentChanging Ereignis enthält. |
| ProtectedAddHandler(Object, Delegate) |
Fügt den angegebenen Delegaten als Ereignishandler der angegebenen Quelle hinzu. (Geerbt von WeakEventManager) |
| ProtectedAddListener(Object, IWeakEventListener) |
Fügt den bereitgestellten Listener der bereitgestellten Quelle für das verwaltete Ereignis hinzu. (Geerbt von WeakEventManager) |
| ProtectedRemoveHandler(Object, Delegate) |
Entfernt den zuvor hinzugefügten Handler aus der angegebenen Quelle. (Geerbt von WeakEventManager) |
| ProtectedRemoveListener(Object, IWeakEventListener) |
Entfernt einen zuvor hinzugefügten Listener aus der bereitgestellten Quelle. (Geerbt von WeakEventManager) |
| Purge(Object, Object, Boolean) |
Entfernt inaktive Listenereinträge aus der Datenliste für die angegebene Quelle. Gibt zurück |
| Remove(Object) |
Entfernt alle Listener für die angegebene Quelle. (Geerbt von WeakEventManager) |
| RemoveHandler(ICollectionView, EventHandler<CurrentChangingEventArgs>) |
Entfernt den angegebenen Ereignishandler aus der angegebenen Quelle. |
| RemoveListener(ICollectionView, IWeakEventListener) |
Entfernt den angegebenen Listener aus dem CurrentChanging Ereignis der angegebenen Quelle. |
| ScheduleCleanup() |
Fordert an, dass eine Bereinigung nicht verwendeter Einträge in der zugrunde liegenden Listenerliste in einem Thread mit niedrigerer Priorität ausgeführt wird. (Geerbt von WeakEventManager) |
| StartListening(Object) |
Beginnt mit der Überwachung des CurrentChanging Ereignisses für die angegebene Quelle. |
| StopListening(Object) |
Beendet die Überwachung des CurrentChanging Ereignisses in der angegebenen Quelle. |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
| VerifyAccess() |
Erzwingt, dass der aufrufende Thread Zugriff auf diesen DispatcherObjectThread hat. (Geerbt von DispatcherObject) |