2008-09-17 22 views

回答

1

其实我以错误的方式绑定事件:

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

而不是

EventManager.RegisterClassHandler (typeof (TheClassThatOwnedTheEvent) 

所以..我的坏。

0

如果您可以创建一个从FrameworkElement派生的MyClass类(称为MyInnerClass),同时保留访问封闭MyClass对象的能力,则您的问题将得到解决。然后,您可以在MyClass中实现一个'getListener'方法,该方法返回将用于实际监听事件的嵌入式MyInnerClass。

相关问题