2

質問は基本的にそれをすべて言います。

私は欲しい

class MyClass 

ルーティング イベントをリッスンします。それはできますか?

4

2 に答える 2

1

実際、私はイベントを間違った方法で配線しました:|

私が持っていた

EventManager.RegisterClassHandler ( typeof ( MyClass )......

それ以外の

EventManager.RegisterClassHandler ( typeof ( TheClassThatOwnedTheEvent )

だから..私の悪い。

于 2008-09-17T09:54:13.377 に答える
0

囲んでいる MyClass オブジェクトにアクセスする機能を保持しながら、FrameworkElement から派生する MyClass の内部クラス (MyInnerClass と呼びます)を作成できれば、問題は解決されます。次に、実際にイベントをリッスンするために使用する埋め込み MyInnerClass を返す MyClass 内に「getListener」メソッドを実装できます。

于 2008-09-17T09:52:17.030 に答える