CurrentChangedEventManager Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет реализацию, чтобы использовать шаблон "слабый WeakEventManager прослушиватель событий" для присоединения прослушивателей к событию CurrentChanged .
public ref class CurrentChangedEventManager : System::Windows::WeakEventManager
public class CurrentChangedEventManager : System.Windows.WeakEventManager
type CurrentChangedEventManager = class
inherit WeakEventManager
Public Class CurrentChangedEventManager
Inherits WeakEventManager
- Наследование
Комментарии
Чтобы быть прослушивателями в этом шаблоне, объекты прослушивателя должны реализовываться IWeakEventListener. Не требуется реализовать IWeakEventListener в классе, который является источником событий.
Свойства
| Имя | Описание |
|---|---|
| Dispatcher |
Dispatcher Возвращает это DispatcherObject значение, с которым связано. (Унаследовано от DispatcherObject) |
| Item[Object] |
Возвращает или задает данные, хранящиеся для указанного источника. (Унаследовано от WeakEventManager) |
| ReadLock |
Устанавливает блокировку чтения в базовой таблице данных и возвращает значение IDisposable. (Унаследовано от WeakEventManager) |
| WriteLock |
Устанавливает блокировку записи в базовой таблице данных и возвращает значение IDisposable. (Унаследовано от WeakEventManager) |
Методы
| Имя | Описание |
|---|---|
| AddHandler(ICollectionView, EventHandler<EventArgs>) |
Добавляет указанный обработчик событий, который вызывается, когда указанный источник вызывает CurrentChanged событие. |
| AddListener(ICollectionView, IWeakEventListener) |
Добавляет указанный прослушиватель CurrentChanged в событие указанного источника. |
| CheckAccess() |
Определяет, имеет ли вызывающий поток доступ к этому DispatcherObject. (Унаследовано от DispatcherObject) |
| DeliverEvent(Object, EventArgs) |
Предоставляет событие, управляемое каждому прослушивателю. (Унаследовано от WeakEventManager) |
| DeliverEventToList(Object, EventArgs, WeakEventManager+ListenerList) |
Предоставляет событие, управляемое каждому прослушивателю в предоставленном списке. (Унаследовано от WeakEventManager) |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| NewListenerList() |
Возвращает новый объект, содержащий прослушиватели события CurrentChanged . |
| ProtectedAddHandler(Object, Delegate) |
Добавляет указанный делегат в качестве обработчика событий указанного источника. (Унаследовано от WeakEventManager) |
| ProtectedAddListener(Object, IWeakEventListener) |
Добавляет предоставленный прослушиватель в предоставленный источник для управляемого события. (Унаследовано от WeakEventManager) |
| ProtectedRemoveHandler(Object, Delegate) |
Удаляет ранее добавленный обработчик из указанного источника. (Унаследовано от WeakEventManager) |
| ProtectedRemoveListener(Object, IWeakEventListener) |
Удаляет ранее добавленный прослушиватель из предоставленного источника. (Унаследовано от WeakEventManager) |
| Purge(Object, Object, Boolean) |
Удаляет неактивные записи прослушивателя из списка данных для предоставленного источника. Возвращает, |
| Remove(Object) |
Удаляет все прослушиватели для указанного источника. (Унаследовано от WeakEventManager) |
| RemoveHandler(ICollectionView, EventHandler<EventArgs>) |
Удаляет указанный обработчик событий из указанного источника. |
| RemoveListener(ICollectionView, IWeakEventListener) |
Удаляет указанный прослушиватель из CurrentChanged события указанного источника. |
| ScheduleCleanup() |
Запрашивает очистку неиспользуемых записей в базовом списке прослушивателя в потоке с низким приоритетом. (Унаследовано от WeakEventManager) |
| StartListening(Object) |
Начинает прослушивание CurrentChanged события в указанном источнике. |
| StopListening(Object) |
Останавливает прослушивание CurrentChanged события в указанном источнике. |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
| VerifyAccess() |
Принудительно применяет, что вызывающий поток имеет доступ к этому DispatcherObject. (Унаследовано от DispatcherObject) |