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 を実装する必要はありません。

プロパティ

名前 説明
Dispatcher

このDispatcherが関連付けられているDispatcherObjectを取得します。

(継承元 DispatcherObject)
Item[Object]

指定したソースに格納されるデータを取得または設定します。

(継承元 WeakEventManager)
ReadLock

基になるデータ テーブルの読み取りロックを確立し、 IDisposableを返します。

(継承元 WeakEventManager)
WriteLock

基になるデータ テーブルの書き込みロックを確立し、 IDisposableを返します。

(継承元 WeakEventManager)

メソッド

名前 説明
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)

適用対象

こちらもご覧ください