CurrentChangingEventManager CurrentChangingEventManager CurrentChangingEventManager CurrentChangingEventManager Class

정의

"약한 이벤트 수신기" 패턴을 사용하여 WeakEventManager 이벤트에 대한 수신기를 연결할 수 있도록 CurrentChanging 구현을 제공합니다.Provides a WeakEventManager implementation so that you can use the "weak event listener" pattern to attach listeners for the CurrentChanging event.

public ref class CurrentChangingEventManager : System::Windows::WeakEventManager
public class CurrentChangingEventManager : System.Windows.WeakEventManager
type CurrentChangingEventManager = class
    inherit WeakEventManager
Public Class CurrentChangingEventManager
Inherits WeakEventManager
상속
CurrentChangingEventManagerCurrentChangingEventManagerCurrentChangingEventManagerCurrentChangingEventManager

설명

이 패턴에서는 수신기, 하기 위해 수신기 개체를 구현 해야 IWeakEventListener합니다.In order to be listeners in this pattern, your listener objects must implement IWeakEventListener. 구현할 필요가 없습니다 IWeakEventListener 이벤트의 원인이 되는 클래스에 있습니다.You do not need to implement IWeakEventListener on the class that is the source of the events.

메서드

AddHandler(ICollectionView, EventHandler<CurrentChangingEventArgs>) AddHandler(ICollectionView, EventHandler<CurrentChangingEventArgs>) AddHandler(ICollectionView, EventHandler<CurrentChangingEventArgs>) AddHandler(ICollectionView, EventHandler<CurrentChangingEventArgs>)

지정된 소스가 CurrentChanging 이벤트를 발생시킬 때 호출되는 지정된 이벤트 처리기를 추가합니다.Adds the specified event handler, which is called when specified source raises the CurrentChanging event.

AddListener(ICollectionView, IWeakEventListener) AddListener(ICollectionView, IWeakEventListener) AddListener(ICollectionView, IWeakEventListener) AddListener(ICollectionView, IWeakEventListener)

지정된 수신기를 지정된 소스의 CurrentChanging 이벤트에 추가합니다.Adds the specified listener to the CurrentChanging event of the specified source.

CheckAccess() CheckAccess() CheckAccess() CheckAccess()

호출 스레드에서이에 대 한 액세스에 있는지 여부를 결정 DispatcherObject합니다.Determines whether the calling thread has access to this DispatcherObject.

(Inherited from DispatcherObject)
DeliverEvent(Object, EventArgs) DeliverEvent(Object, EventArgs) DeliverEvent(Object, EventArgs) DeliverEvent(Object, EventArgs)

각 수신기에 대해 관리되는 이벤트를 전달합니다.Delivers the event being managed to each listener.

(Inherited from WeakEventManager)
DeliverEventToList(Object, EventArgs, WeakEventManager+ListenerList) DeliverEventToList(Object, EventArgs, WeakEventManager+ListenerList) DeliverEventToList(Object, EventArgs, WeakEventManager+ListenerList) DeliverEventToList(Object, EventArgs, WeakEventManager+ListenerList)

제공된 목록에서 각 수신기에 대해 관리되는 이벤트를 전달합니다.Delivers the event being managed to each listener in the provided list.

(Inherited from WeakEventManager)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(Inherited from Object)
NewListenerList() NewListenerList() NewListenerList() NewListenerList()

CurrentChanging 이벤트에 대한 수신기를 포함하는 새 개체를 반환합니다.Returns a new object to contain listeners to the CurrentChanging event.

ProtectedAddHandler(Object, Delegate) ProtectedAddHandler(Object, Delegate) ProtectedAddHandler(Object, Delegate) ProtectedAddHandler(Object, Delegate)

지정된 대리자를 지정된 소스의 이벤트 처리기로 추가합니다.Adds the specified delegate as an event handler of the specified source.

(Inherited from WeakEventManager)
ProtectedAddListener(Object, IWeakEventListener) ProtectedAddListener(Object, IWeakEventListener) ProtectedAddListener(Object, IWeakEventListener) ProtectedAddListener(Object, IWeakEventListener)

제공된 수신기를 관리 중인 이벤트에 대해 제공된 소스에 추가합니다.Adds the provided listener to the provided source for the event being managed.

(Inherited from WeakEventManager)
ProtectedRemoveHandler(Object, Delegate) ProtectedRemoveHandler(Object, Delegate) ProtectedRemoveHandler(Object, Delegate) ProtectedRemoveHandler(Object, Delegate)

지정한 소스에서 이전에 추가한 처리기를 제거합니다.Removes the previously added handler from the specified source.

(Inherited from WeakEventManager)
ProtectedRemoveListener(Object, IWeakEventListener) ProtectedRemoveListener(Object, IWeakEventListener) ProtectedRemoveListener(Object, IWeakEventListener) ProtectedRemoveListener(Object, IWeakEventListener)

제공된 소스에서 이전에 추가한 수신기를 제거합니다.Removes a previously added listener from the provided source.

(Inherited from WeakEventManager)
Purge(Object, Object, Boolean) Purge(Object, Object, Boolean) Purge(Object, Object, Boolean) Purge(Object, Object, Boolean)

비활성 수신기 항목을 제공된 소스의 데이터 목록에서 제거합니다.Removes inactive listener entries from the data list for the provided source. 일부 항목이 실제로 목록에서 제거된 경우 true를 반환합니다.Returns true if some entries were actually removed from the list.

(Inherited from WeakEventManager)
Remove(Object) Remove(Object) Remove(Object) Remove(Object)

지정된 소스에 대해 모든 수신기를 제거합니다.Removes all listeners for the specified source.

(Inherited from WeakEventManager)
RemoveHandler(ICollectionView, EventHandler<CurrentChangingEventArgs>) RemoveHandler(ICollectionView, EventHandler<CurrentChangingEventArgs>) RemoveHandler(ICollectionView, EventHandler<CurrentChangingEventArgs>) RemoveHandler(ICollectionView, EventHandler<CurrentChangingEventArgs>)

지정한 소스에서 지정한 이벤트 처리기를 제거합니다.Removes the specified event handler from the specified source.

RemoveListener(ICollectionView, IWeakEventListener) RemoveListener(ICollectionView, IWeakEventListener) RemoveListener(ICollectionView, IWeakEventListener) RemoveListener(ICollectionView, IWeakEventListener)

지정된 소스의 CurrentChanging 이벤트에서 지정된 수신기를 제거합니다.Removes the specified listener from the CurrentChanging event of the specified source.

ScheduleCleanup() ScheduleCleanup() ScheduleCleanup() ScheduleCleanup()

기본 수신기 목록에서 사용하지 않는 항목을 비우는 작업을 우선 순위가 낮은 스레드에서 수행하도록 요청합니다.Requests that a purge of unused entries in the underlying listener list be performed on a lower priority thread.

(Inherited from WeakEventManager)
StartListening(Object) StartListening(Object) StartListening(Object) StartListening(Object)

지정된 소스의 CurrentChanging 이벤트 수신 대기를 시작합니다.Begins listening for the CurrentChanging event on the specified source.

StopListening(Object) StopListening(Object) StopListening(Object) StopListening(Object)

지정된 소스의 CurrentChanging 이벤트 수신 대기를 중지합니다.Stops listening for the CurrentChanging event on the specified source.

ToString() ToString() ToString() ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(Inherited from Object)
VerifyAccess() VerifyAccess() VerifyAccess() VerifyAccess()

호출 스레드가이에 대 한 액세스를 적용 DispatcherObject합니다.Enforces that the calling thread has access to this DispatcherObject.

(Inherited from DispatcherObject)

속성

Dispatcher Dispatcher Dispatcher Dispatcher

가져옵니다 합니다 DispatcherDispatcherObject 연관 됩니다.Gets the Dispatcher this DispatcherObject is associated with.

(Inherited from DispatcherObject)
Item[Object] Item[Object] Item[Object] Item[Object]

지정된 소스에 대해 저장될 데이터를 가져오거나 설정합니다.Gets or sets the data being stored for the specified source.

(Inherited from WeakEventManager)
ReadLock ReadLock ReadLock ReadLock

기본 데이터 테이블에 대해 읽기 잠금을 설정하고 IDisposable을 반환합니다.Establishes a read-lock on the underlying data table, and returns an IDisposable.

(Inherited from WeakEventManager)
WriteLock WriteLock WriteLock WriteLock

기본 데이터 테이블에 대해 쓰기 잠금을 설정하고 IDisposable을 반환합니다.Establishes a write-lock on the underlying data table, and returns an IDisposable.

(Inherited from WeakEventManager)

적용 대상

추가 정보