2008-09-17 24 views

回答

1

其實我以錯誤的方式綁定事件:

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

而不是

EventManager.RegisterClassHandler (typeof (TheClassThatOwnedTheEvent) 

所以..我的壞。

0

如果您可以創建一個從FrameworkElement派生的MyClass類(稱爲MyInnerClass),同時保留訪問封閉MyClass對象的能力,則您的問題將得到解決。然後,您可以在MyClass中實現一個'getListener'方法,該方法返回將用於實際監聽事件的嵌入式MyInnerClass。

相關問題