Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我对事件的理解是有一个指向委托处理程序的列表,并且每当触发发布时,聚合器循环遍历列表以调用指向处理程序的 ref 指针。
我也读过很多地方的强事件和弱事件,但我不完全理解它们是什么。什么是强事件和弱事件?它们有什么区别和用法?
基本上,弱事件是使用“弱引用”注册的“正常事件”......在构建/实现控件时使用大多数“弱事件”以避免潜在的内存泄漏,因为“强事件”(即强引用)对生命周期有影响...
有关示例源和参考的完整说明,请参阅MSDN。