CanExecuteChangedEventManager クラス

定義

"弱いイベント リスナー" パターンを使用してCanExecuteChanged イベントのリスナーをアタッチできるように、WeakEventManager実装を提供します。

public ref class CanExecuteChangedEventManager : System::Windows::WeakEventManager
public class CanExecuteChangedEventManager : System.Windows.WeakEventManager
type CanExecuteChangedEventManager = class
    inherit WeakEventManager
Public Class CanExecuteChangedEventManager
Inherits WeakEventManager
継承
CanExecuteChangedEventManager

注釈

このクラスの使用方法については、弱いイベント パターンの「既存の弱いイベント マネージャー クラスの使用」を参照してください。

プロパティ

名前 説明
Dispatcher

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

(継承元 DispatcherObject)
Item[Object]

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

(継承元 WeakEventManager)
ReadLock

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

(継承元 WeakEventManager)
WriteLock

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

(継承元 WeakEventManager)

メソッド

名前 説明
AddHandler(ICommand, EventHandler<EventArgs>)

指定したデリゲートを、指定したソースのイベント ハンドラーとして追加します。

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

CanExecuteChanged イベントのリスナーを格納する新しいオブジェクトを返します。

NewListenerList()

イベントのリスナーを格納する新しいオブジェクトを返します。

(継承元 WeakEventManager)
ProtectedAddHandler(Object, Delegate)

指定したデリゲートを、指定したソースのイベント ハンドラーとして追加します。

(継承元 WeakEventManager)
ProtectedAddListener(Object, IWeakEventListener)

指定されたリスナーを、管理対象のイベントの指定されたソースに追加します。

(継承元 WeakEventManager)
ProtectedRemoveHandler(Object, Delegate)

指定したソースから、以前に追加したハンドラーを削除します。

(継承元 WeakEventManager)
ProtectedRemoveListener(Object, IWeakEventListener)

指定されたソースから、以前に追加したリスナーを削除します。

(継承元 WeakEventManager)
Purge(Object, Object, Boolean)

指定されたソースのデータ リストから非アクティブなリスナー エントリを削除します。

Remove(Object)

指定したソースのすべてのリスナーを削除します。

(継承元 WeakEventManager)
RemoveHandler(ICommand, EventHandler<EventArgs>)

指定したソースから、指定したイベント ハンドラーを削除します。

ScheduleCleanup()

基になるリスナー リスト内の未使用のエントリの消去を、優先順位の低いスレッドで実行するように要求します。

(継承元 WeakEventManager)
StartListening(Object)

指定したソースで CanExecuteChanged イベントのリッスンを開始します。

StopListening(Object)

指定したソースで CanExecuteChanged イベントのリッスンを停止します。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)
VerifyAccess()

呼び出し元のスレッドがこの DispatcherObjectにアクセスできるように強制します。

(継承元 DispatcherObject)

適用対象