2
A
回答
1
其實我以錯誤的方式綁定事件:
我
EventManager.RegisterClassHandler (typeof (MyClass)......
而不是
EventManager.RegisterClassHandler (typeof (TheClassThatOwnedTheEvent)
所以..我的壞。
0
如果您可以創建一個從FrameworkElement派生的MyClass類(稱爲MyInnerClass),同時保留訪問封閉MyClass對象的能力,則您的問題將得到解決。然後,您可以在MyClass中實現一個'getListener'方法,該方法返回將用於實際監聽事件的嵌入式MyInnerClass。
相關問題
- 1. 如何創建從FrameworkElement派生的自定義組合控件
- 2. 我可以命名從接口派生的每個類嗎?
- 3. 包含派生類型的Fortran派生類型可以從C訪問
- 4. Socket.io可以偵聽多個端口嗎?
- 5. 如何從ApplicationSettingsBase派生的類中看不到成員'Default'?
- 6. 我可以像這樣創建從元類派生的子類嗎?
- 7. 繼承,從派生類派生
- 8. 我可以讓派生類在Java中從其基類繼承派生成員嗎?
- 9. 從基類INITIALISE派生類
- 10. 設計我的程序,以避免必須從基礎派生到派生類
- 11. 從派生自同一類的類派生的C++子類
- 12. 如何從CFindReplaceDialog派生類? (MFC)
- 13. 如何從派生類打印變量?
- 14. C#是否可以從派生類中調用基類屬性
- 15. 如何不允許暴露從特定類派生的類?
- 16. 不能從派生類型的範圍
- 17. 如何從派生自不同基類的類的構造函數中調用不同的派生類
- 18. WPF基類可以包含派生類的控件嗎?
- 19. 基類可以查看派生類的受保護字段嗎?
- 20. C++中派生類的對象可以被父類訪問嗎?
- 21. 派生類可以使用基類的朋友函數嗎?
- 22. 如何從另一個派生類訪問派生類的成員?
- 23. 從派生回覆到基類
- 24. 將DataTemplate應用於派生自FrameworkElement的類型
- 25. 從泛型T派生類
- 26. 從泛型類派生
- 27. 從模板類派生?
- 28. 「System.ComponentModel.PropertyChangedEventHandler」不能從特殊類派生「System.MulticastDelegate」
- 29. 如何從模型庫到Django的派生類?
- 30. 是否可以從java中的另一個類中導入偵聽器