CurrentChangingEventManager 類別

定義

提供一種 WeakEventManager 實作,讓你可以使用「弱事件監聽器」模式來附加事件監 CurrentChanging 聽者。

public ref class CurrentChangingEventManager : System::Windows::WeakEventManager
public class CurrentChangingEventManager : System.Windows.WeakEventManager
type CurrentChangingEventManager = class
    inherit WeakEventManager
Public Class CurrentChangingEventManager
Inherits WeakEventManager
繼承
CurrentChangingEventManager

備註

為了在此模式中成為監聽者,你的監聽者物件必須實作 IWeakEventListener。 你不需要在事件來源的類別上實作 IWeakEventListener

屬性

名稱 Description
Dispatcher

了解 Dispatcher 這與此 DispatcherObject 有關。

(繼承來源 DispatcherObject)
Item[Object]

取得或設定指定來源所儲存的資料。

(繼承來源 WeakEventManager)
ReadLock

在底層資料表建立讀取鎖定,並回傳 IDisposable

(繼承來源 WeakEventManager)
WriteLock

在底層資料表上建立寫入鎖定,並回傳一個 IDisposable

(繼承來源 WeakEventManager)

方法

名稱 Description
AddHandler(ICollectionView, EventHandler<CurrentChangingEventArgs>)

新增指定的事件處理器,當指定的來源提出事件時 CurrentChanging 會呼叫該處理器。

AddListener(ICollectionView, IWeakEventListener)

將指定的監聽器加入 CurrentChanging 指定來源的事件中。

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()

回傳一個新的物件以包含事件的 CurrentChanging 監聽者。

ProtectedAddHandler(Object, Delegate)

將指定的代理程式加入為指定來源的事件處理程序。

(繼承來源 WeakEventManager)
ProtectedAddListener(Object, IWeakEventListener)

將所提供的監聽器加入所管理事件的來源。

(繼承來源 WeakEventManager)
ProtectedRemoveHandler(Object, Delegate)

移除先前新增的處理器,從指定來源中移除。

(繼承來源 WeakEventManager)
ProtectedRemoveListener(Object, IWeakEventListener)

移除先前新增的聽者。

(繼承來源 WeakEventManager)
Purge(Object, Object, Boolean)

移除所提供來源資料清單中的非活躍監聽者條目。 如果某些條目真的被移除,則會退貨 true

(繼承來源 WeakEventManager)
Remove(Object)

移除指定來源的所有監聽器。

(繼承來源 WeakEventManager)
RemoveHandler(ICollectionView, EventHandler<CurrentChangingEventArgs>)

從指定的來源移除指定的事件處理程序。

RemoveListener(ICollectionView, IWeakEventListener)

移除指定的監聽者,從 CurrentChanging 指定來源的事件中移除。

ScheduleCleanup()

請求在較低優先權執行緒上執行底層監聽者清單中未使用的項目。

(繼承來源 WeakEventManager)
StartListening(Object)

開始在指定來源上監聽事件 CurrentChanging

StopListening(Object)

停止在指定來源上監 CurrentChanging 聽事件。

ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)
VerifyAccess()

強制呼叫執行緒能存取此 DispatcherObject

(繼承來源 DispatcherObject)

適用於

另請參閱